(五) 结构化查询语言SQL——3

4. 数据更新

1)增

对应INSERT语句。格式为INSERT INTO T[(A1,…,Ak)]  VALUES (C1,…,Ck),其中A代表表T的属性,C代表常量,A可以缺省,此时C必须严格按照基本表T定义的属性顺序提供相应的值,否则A可以是任何顺序,并且也可以是不完整的,即可以只列举基本表的若干属性。例如插入一个选课记录,学号为20142480135的学生选修了课程号为MA302的课程,

INSERT INTO SC (Sno,Cno)

VALUES ('20142480135','MA302');

基本用法较为简单,但是插入有跟=更高级的用法,即插入查询结果,即上面VALUES语句改为SELECT语句,只是SELECT选择的属性要和要插入的属性保持一致。

注:当SELECT语句中出现常量时,会将查询结果中的每个元组的值均取该值。

2)删

对应DELETE语句。基本格式为DELETE FROM T [ WHERE <删除条件> ],

3)改

猜你喜欢

转载自www.cnblogs.com/lbrs/p/11330161.html