sql server学习笔记-day2

来源:互联网 发布:知乎的回答怎么删除 编辑:程序博客网 时间:2024/06/15 20:39
--drop table clerkcreate table clerk(cleId int primary key,cleName nvarchar(50),age int)insert into clerk values(1,'贾宝玉',18)--不能重复插入主键值相同的数据--insert into clerk values(1,'贾宝',15)insert into clerk values(2,'林黛玉',18)--插入部分字段,在表名后制定字段列表即可--注意:主键必须给值insert into clerk (cleId,cleName) values(3,'薛宝钗')select * from clerkupdate clerk set age=null where cleName='薛宝钗'update clerk set age=40,cleName='薛蟠' where cleName='林黛玉'--主键能修改吗?下面的语句出错--可以修改成列表中不存在的主键值,但不能修改成已经存在的主键值 update clerk set cleId=1 where cleName='薛蟠'--修改含有null值的数据,使用is关键字,而不是=update clerk set cleName='林黛玉' where age is null--and连接的条件必须是同一个对象(只能删除一行数据),or连接的可是多个对象delete from clerk where age=18 or age is null

原创粉丝点击