1. 数据更新
数据更新有三种操作:
1.向表中添加若干行数据
2.修改表中数据
3.删除表中若干行数据
1.1. 插入数据
INSERT
1.插入一个元组
2.插入子查询结果(多个元组)
1.1.1. 插入元组
INSERT
INTO<表名>[(<属性列1>[,<属性列2>]...)]
VALUES(<常量1>[,<常量2>]...) /*属性列1的值是常量1;属性列2的值是常量2*/
/*VALUES语句中的字符串常数要用''括起来*/
1.1.2. 插入子查询结果
INSERT
INTO<表名>[<属性列1>[,<属性列2>]...]
子查询;
1.2. 修改数据
修改操作又称为更新操作
UPDATE<表名>
SET<列名>=<表达式>[,<列名>=<表达式>]...
[WHERE<条件>]
修改满足WHERE子句条件的元组
其中SET子句给出<表达式>的值用于取代相应属性的列值
如果省略WHERE子句,则表示要修改所有元组
1.3. 删除数据
DELETE
FROM<表名>
[WHERE<条件>]
DELETE语句的功能是从指定表中删除满足WHERE子句条件的所有元组
DELETE删除的是表的数据,而不是关于表的定义
可以删除
1.某一个元组的值
2.多个元组的值
3.袋子局查询的删除语句