SQL 数据更新
数据更新操作有三种:添加数据、修改数据和删除数据。
一、插入数据
1.插入一个元组
1 |
|
- 可以在语句中指定属性,指定后就可以只填写对应的属性,其它属性将会取空值
- 如果没有指定属性,则需要给出表中的所有属性(不确认的也需要填写空值)
2.插入多个元组(子查询结果)
1 |
|
子查询不仅可以嵌套在 select 语句中用以构造父查询的条件,也可以嵌套在 insert 语句中生成要插入的批量数据。
二、修改数据
修改操作又称为更新操作,其语句的一般格式为:
1 |
|
其功能是用 set 给出的值修改指定表中满足 where 条件的元组。若省略 where 语句,则表示修改所有元组。
三、删除数据
删除语句的一般格式为:
1 |
|
其功能是从指定表中删除满足 where 条件的所有元组。如果省略 where ,则会删除所有元组,且保留表的定义。
参考
- 数据库系统概论