数据库开发及ADO.NET(6)——新增 - Inert into Table(col,col2...)values(data1,data2...)
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...)相关推荐
- 数据库开发及ADO.NET(46)——RDLC使用手册v2
RDLC使用手册v2 为什么要使用RDLC报表 为什么要使用RDLC报表,蜡人张在其博文"RDLC报表(一)"中已经很好的阐述了这一点. (www.hicode.cn) VS .N ...
- 数据库开发总结(ADO.NET小结)
一.用SqlConnection连接SQL Server 1..加入命名空间 using System.Data.SqlClient; 2.连接数据库 SqlConnection myConnecti ...
- !!! SQL 数据库开发基础 传智!
SQL数据库开发和ADO.net DBMS 数据库管理系统 1.分类 Database(不同类放到不同的数据库里) 2,表table (列名(人的字段) 每一行就是一个对象(人)) 主键(Primar ...
- 跟着王进老师学开发C#篇第四季:ADO.NET数据库开发-王进-专题视频课程
跟着王进老师学开发C#篇第四季:ADO.NET数据库开发-2054人已学习 课程介绍 Ado.net是一组向.Net程序员公开数据访问的类,它为创建分布式数据共享应用程序提供了一组丰富 ...
- 数据库开发基本操作-SQL Server数据库基础知识
数据库是一个信息系统应用程序的重要组成部分,在Web开发中,应用更加广泛,要学习好Web开发和ADO.NET,就必须对数据库有一定的了解. 数据库的概念很广,可以从很多方面进行解释.但是在计算机中,它 ...
- mysql数据库开发要求_MYSQL数据库开发规范
MYSQL数据库开发规范 (一) 建表规约 1.[推荐]表达是与否概念的字段,必须使用 is_xxx 的方式命名,数据类型是 unsigned tinyint ( 1 表示是,0 表示否). 说明:任 ...
- OceanBase数据库开发和运维漫谈
OceanBase开发和运维漫谈 目录 1 简介 2 开发视角看OceanBase 3 运维视角看OceanBase 4 再说分区Partition 5 数据拆 ...
- 软件开发知识--[ADO.NET Entity Framework]
ADO.NET Entity Framework 是微软以 ADO.NET 为基础所发展出来的对象关系对应 (O/R Mapping) 解决方案,早期被称为 ObjectSpace,现已经包含在 Vi ...
- mysql开发是做什么_数据库开发是做什么东西的
展开全部 数据库开发工程师(Database Developer)是从事数据库管理系统62616964757a686964616fe58685e5aeb931333365663565(DBMS)和数据 ...
最新文章
- 命令行mvn打包的时候报错:No compiler is provided in this environment. Perhaps you are running on a JRE
- python 面向对象之:反射,双下方法
- mysql text查找性能_MySQL TEXT字段性能
- 当电压放大电路的开路增益和输出电阻固定后_放大器的设计基础
- python爬虫基础扫盲之urllib.pase解析URL
- Android设计模式系列-组合模式
- js中contains()方法的了解
- php directory lister,PHP目录展示工具DirectoryLister
- vscode启动项目报jdk11没有_JDK 11 安装过程(同时已安装了JDK 8)以及Intellij IDEA 配置...
- python中len用法_python中字典len()的用法
- 网页设计软件列表HTML,十种网页设计软件
- 学习笔记(1):Linux操作系统入门培训_Linux/Unix基础培训教程视频课程-01.Linux入门培训之_软硬件平台介绍...
- ruby读dbf文件
- nokia5200中使用ucweb浏览器
- 联发科天玑 9200 旗舰芯片,有哪些亮点和不足
- pyscripter支持python什么版本_pyscripter 64位下载-pyscripter x64下载2.5.3 官方最新版-Python集成开发环境IDE西西软件下载...
- java.net.MalformedURLException异常说明
- view \function\行转列的方法。
- 真彩色与伪彩色、直接色的区别
- codecombat极客战记森林21-40通关代码
热门文章
- 信息流广告投放有哪些?
- 在论文写作中使用Excel的技巧
- syncnavigator百度云|syncnavigator使用说明|SyncNavigator注册机
- plsql和sql developer導入導出
- 普洛斯最新中国收益基金募集资产管理规模76亿元;喜力成为2023年一级方程式合作伙伴 | 美通企业日报...
- The Foundry Nuke 14win软件安装包下载Nuke14win安装教程
- 一位 sealer maintainer 的心路历程
- tpac100控制器设置教程_ac100如何设置?
- 3Blue1Brown系列:贝叶斯定理(Bayes Theorem)
- 百度地图街景实现,看这篇就够了