# 插入数据

# 插入一个元组

insert
into 表名 (属性)
values (数值);
1
2
3
  • 可以在语句中指定属性,指定后就可以只填写对应的属性,其它属性将会取空值
  • 如果没有指定属性,则需要给出表中的所有属性(不确认的也需要填写空值)

# 插入多个元组(子查询结果)

insert
into 表名 (属性)
子查询;
1
2
3

子查询不仅可以嵌套在 select 语句中用以构造父查询的条件,也可以嵌套在 insert 语句中生成要插入的批量数据。

# 修改数据

修改操作又称为更新操作,其语句的一般格式为:

updata 表名
set 列名 = 值, 列名 = 值 ···
where 条件;
1
2
3

其功能是用 set 给出的值修改指定表中满足 where 条件的元组。若省略 where 语句,则表示修改所有元组。

# 删除数据

删除语句的一般格式为:

delect
from 表名
where 条件;
1
2
3

其功能是从指定表中删除满足 where 条件的所有元组。如果省略 where ,则会删除所有元组,且保留表的定义。