1、Insert语句可以省略表名后的列名,但是不推荐。

2、如果插入的行中有些字段的值不确定,那么Insert的时候不指定那些列即可。

3、给可以给字段默认值,如果Guid类型主键的默认值设定为newid()就会自动生成,很少这么干。

4、主键:

     insert into Person3(Name,Age) values('lily',38);insert into Person4(Id,Name,Age) values(newid(),'tom',30);

5、用Guid插入的顺序和Select的顺序可能不一致,无论是用什么主键都不要依赖于主键排序。

6、InSert  [INTO] <表名>  [列名] Values <值列表>

7、例:

INSERT INTO Book (b_title,b_cid,b_Content,b_author,b_isdel,b_addtime) VALUES ('传智播客',5, '严谨负责', '家宝',0,getdate())
INSERT INTO BookVALUES (1, '传智播客', '严谨负责', '家宝',0,getdate())
INSERT INTO Book (b_title,b_Content,b_author,b_isdel,b_addtime) VALUES ('传智播客', '严谨负责')
INSERT INTO Book (b_cid,b_title,b_Content,b_author,b_isdel,b_addtime) VALUES (2,'传智播客', '严谨负责', '家宝', '删除了',getdate())
INSERT INTO Book (b_cid,b_title,b_Content,b_author,b_isdel,b_addtime) VALUES (1,'传智播客', '严谨负责', '家宝',0,getdate())
INSERT INTO Book (b_cid,b_title,b_isdel,b_addtime) VALUES (1,'传智播客',0,getdate())
INSERT INTO Book (b_cid,b_title,b_Content,b_author,b_isdel,b_addtime) VALUES (1, '有美女', '严谨负责', '家宝',0,getdate())
INSERT INTO Book (b_cid,b_title,b_Content,b_author,b_isdel,b_addtime) VALUES (1,'传智播客', '严谨负责', '家宝', DEFAULT,getdate())

8、默认值:不填时自动填充的值。有默认值的字段,在insert  into时其位置可以写default,这样就会插入默认值;也可以不写,效果都一样,但要注意values前后的个数一致。写default就是为了values前后的个数一致。

数据库开发及ADO.NET(6)——新增 - Inert into Table(col,col2...)values(data1,data2...)相关推荐

  1. 数据库开发及ADO.NET(46)——RDLC使用手册v2

    RDLC使用手册v2 为什么要使用RDLC报表 为什么要使用RDLC报表,蜡人张在其博文"RDLC报表(一)"中已经很好的阐述了这一点. (www.hicode.cn) VS .N ...

  2. 数据库开发总结(ADO.NET小结)

    一.用SqlConnection连接SQL Server 1..加入命名空间 using System.Data.SqlClient; 2.连接数据库 SqlConnection myConnecti ...

  3. !!! SQL 数据库开发基础 传智!

    SQL数据库开发和ADO.net DBMS 数据库管理系统 1.分类 Database(不同类放到不同的数据库里) 2,表table (列名(人的字段) 每一行就是一个对象(人)) 主键(Primar ...

  4. 跟着王进老师学开发C#篇第四季:ADO.NET数据库开发-王进-专题视频课程

    跟着王进老师学开发C#篇第四季:ADO.NET数据库开发-2054人已学习 课程介绍         Ado.net是一组向.Net程序员公开数据访问的类,它为创建分布式数据共享应用程序提供了一组丰富 ...

  5. 数据库开发基本操作-SQL Server数据库基础知识

    数据库是一个信息系统应用程序的重要组成部分,在Web开发中,应用更加广泛,要学习好Web开发和ADO.NET,就必须对数据库有一定的了解. 数据库的概念很广,可以从很多方面进行解释.但是在计算机中,它 ...

  6. mysql数据库开发要求_MYSQL数据库开发规范

    MYSQL数据库开发规范 (一) 建表规约 1.[推荐]表达是与否概念的字段,必须使用 is_xxx 的方式命名,数据类型是 unsigned tinyint ( 1 表示是,0 表示否). 说明:任 ...

  7. OceanBase数据库开发和运维漫谈

    OceanBase开发和运维漫谈 目录 1     简介 2     开发视角看OceanBase 3     运维视角看OceanBase 4     再说分区Partition 5     数据拆 ...

  8. 软件开发知识--[ADO.NET Entity Framework]

    ADO.NET Entity Framework 是微软以 ADO.NET 为基础所发展出来的对象关系对应 (O/R Mapping) 解决方案,早期被称为 ObjectSpace,现已经包含在 Vi ...

  9. mysql开发是做什么_数据库开发是做什么东西的

    展开全部 数据库开发工程师(Database Developer)是从事数据库管理系统62616964757a686964616fe58685e5aeb931333365663565(DBMS)和数据 ...

最新文章

  1. 命令行mvn打包的时候报错:No compiler is provided in this environment. Perhaps you are running on a JRE
  2. python 面向对象之:反射,双下方法
  3. mysql text查找性能_MySQL TEXT字段性能
  4. 当电压放大电路的开路增益和输出电阻固定后_放大器的设计基础
  5. python爬虫基础扫盲之urllib.pase解析URL
  6. Android设计模式系列-组合模式
  7. js中contains()方法的了解
  8. php directory lister,PHP目录展示工具DirectoryLister
  9. vscode启动项目报jdk11没有_JDK 11 安装过程(同时已安装了JDK 8)以及Intellij IDEA 配置...
  10. python中len用法_python中字典len()的用法
  11. 网页设计软件列表HTML,十种网页设计软件
  12. 学习笔记(1):Linux操作系统入门培训_Linux/Unix基础培训教程视频课程-01.Linux入门培训之_软硬件平台介绍...
  13. ruby读dbf文件
  14. nokia5200中使用ucweb浏览器
  15. 联发科天玑 9200 旗舰芯片,有哪些亮点和不足
  16. pyscripter支持python什么版本_pyscripter 64位下载-pyscripter x64下载2.5.3 官方最新版-Python集成开发环境IDE西西软件下载...
  17. java.net.MalformedURLException异常说明
  18. view \function\行转列的方法。
  19. 真彩色与伪彩色、直接色的区别
  20. codecombat极客战记森林21-40通关代码

热门文章

  1. 信息流广告投放有哪些?
  2. 在论文写作中使用Excel的技巧
  3. syncnavigator百度云|syncnavigator使用说明|SyncNavigator注册机
  4. plsql和sql developer導入導出
  5. 普洛斯最新中国收益基金募集资产管理规模76亿元;喜力成为2023年一级方程式合作伙伴 | 美通企业日报...
  6. The Foundry Nuke 14win软件安装包下载Nuke14win安装教程
  7. 一位 sealer maintainer 的心路历程
  8. tpac100控制器设置教程_ac100如何设置?
  9. 3Blue1Brown系列:贝叶斯定理(Bayes Theorem)
  10. 百度地图街景实现,看这篇就够了