【数据库系统概论】-关系数据库标准语言SQL(3)

来源:互联网 发布:51单片机汇编指令表 编辑:程序博客网 时间:2024/05/22 10:55

数据更新

插入数据

SQL的数据插入语句INSERT通常有两种形式。一种是插入一个元组,另一种是插入子查询的结果。后者可以一次插入多个元组。

一、插入元组

/*插入元组*/INSERTINTO <表名>[(<属性列1>[,属性列2]...)]VALUES (<常量1>[,<常量2>]...);

其功能是将新元组插入到指定的表中。如果INSERT子句没有指明任何属性列名,则新插入的元组必须在每个属性列上均有值。

二、插入子查询结果

/*插入子查询结果*/INSERTINTO <表名> [(<属性列1>[,<属性列2>]...)]<子查询>;

修改数据

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

/*修改数据*/UPDATE <表名>SET <列名>=<表达式> [,<列名2>=<表达式2>]...[WHERE <更新条件>];
其功能是修改指定表中满足WHERE子句条件的元组。如果省略WHERE子句,则表示要修改表中的所有元组。

删除数据

删除数据的一般格式为

/*删除语句*/DELETEFROM <表名>[WHERE <条件>];
DELETE的功能是从指定表中删除满足WHERE子句条件的所有元组。如果省略WHERE子句,表示表中全部元组,但表的定义仍在字典中。DELETE是删除表中的数据而不是定义。


0 0
原创粉丝点击