• insert into 数据插入


    --数据插入
    --语法: 形参 实参 一 一对应
    --insert into 表名 (字段列表) values(值列表)

    --整体说明:插入的值必须要符合表的完整性约束

    --1.标识列不能插入值:仅当使用了列列表并且 IDENTITY_INSERT 为 ON 时,才能为表'Teacher'中的标识列指定显式值。
    --2.如果在表名没有没有指定具体的列,那么就默认需要为所有列添加值
    insert into Teacher values('李四','女',18,2000,'2000-2-2','qq@qq.com',4)
    --insert into Teacher values('李四','女',18,2000,'2000-2-2','qq@qq.com') --列名或所提供值的数目与表定义不匹配。
    --3.也可以指定为那一些指定的列插入值
    insert into Teacher(Name,Gender,Age,Salary,Birthday) values('李四','女',18,2000,'2000-2-2')
    --4.非空字段必须插入值
    insert into Teacher(Name,Age,Salary,Birthday) values('李四123',18,2000,'2000-2-2')
    --5.默认值和空值也可以赋值default/null
    insert into Teacher(Name,Gender,Age,Birthday,Email) values('李四','女',18,'2000-2-2','dfasd@dsfsd.com')
    insert into Teacher values('李四','女',18,default,null,'qq@qqq.com',4)

    --类型
    --6.任何数据都可以使用‘’包含.系统会做类型的显示转换,如果可以成功就进行转换,不能转换就报错
    --6.1数值可以使用’‘包含
    insert into Teacher values('王五','女','28','a000',null,'qqq@qqqq.com','4')
    --6.2 字符串值如果没有使用’‘包含会:1.如果是非数值的字符串就会列名无效 2如果是数值组成的字符串则OK
    insert into Teacher values(123,'女','28','5000',null,'qqq@qqqq.com','4')
    --6.3 日期值如果没有使用''就得到默认值
    insert into Teacher values(N'特别注意','女',28+10,'5000',GETDATE(),'q2qq@qqqq.com','4')

    人的本事不是与生俱来的,不是你掌握了多少,而是当你面对一个未知问题的时候,你能用多少时间来掌握!
  • 相关阅读:
    iOS 关于第三方键盘
    linux分期挂载永久生效
    linux echo 用法 【 -e c 体会】
    expr index
    tail -f 不好用? 用法小解析
    【Linux】su
    Linux 下mv命令使用 目标目录不存在时会更名被目标目录并放在/目录下
    Java一点笔试题【2016-04-13】
    Linux 上重启tomcat 【转】 http://www.cnblogs.com/tovep/articles/2473147.html
    Oracle Merge into [转] [ http://www.cnblogs.com/dongsheng/p/4384754.html]
  • 原文地址:https://www.cnblogs.com/dianshen520/p/4351880.html
Copyright © 2020-2023  润新知