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前后的个数一致。