当前位置:

2014年通信工程师考试中级互联网技术第八章(16)

发表时间:2014/1/10 11:26:23 来源:互联网 点击关注微信:关注中大网校微信
关注公众号

本文整理了2014年中级通信工程师考试互联网技术相关知识点,希望能够帮助您更好的全面备考2014年通信工程师考试!

8.3.4 数据更新

SQL中数据更新包括插入数据、修改数据和删除数据3条语句。

1.插入数据

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

(1)插入单个元组

插入单个元组的INSERT语句的格式为:

INSERT

INTO<表名〉[(〈厉性列1>[.〈厉性列2>]...)]

VALUES(〈常量1>[,<常量2>]...);

其功能是将新元组插入指定表中。其中,新记录属性列1的值为常量1,属性列2的值为常量2,等等。INTO子句中没有出现的属性列,新记录在这些列上将取空值。但必须注意的是,在表定义时说明了NOTNULL的属性列不能取空值,否则会出错。如果INTO子句中没有指明任何列名,则新插入的记录必须在每个属性列上均有值。

(2)插入子査询结果

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

插入子査询结果的INSERT语句的格式为:

INSERTINTO〈表名〉[(〈厉性列1>[,〈属性列2X..])子査询;

2.修改数据

修改操作语句的一般格式为:UPDATE〈表名〉SET〈列名>=〈表达式>[,〈列名>=〈表达式〉]...[WHERE〈条件〉]:

其功能是修改指定表中满足WHERE子句条件的元组。其中,SET子句给出<表达式>的值用于取代相应的属性列值。如果省略WHERE子句,则表示要修改表中的所有元组。

3.删除数据

删除语句的一般格式为:

DELETEFROM〈表名〉[WHERE〈条件〉];

DELETE语句的功能是从指定表中删除满足WHERE子句条件的所有元组。如果省略WHERE子句,表示删除表中全部元组,但表的定义仍在字典中。

编辑推荐:

2014年通信工程师考试中级互联网技术第八章汇总

2014年通信工程师考试中级互联网技术章节汇总 

2014年通信工程师考试互联网技术课程练习题汇总

更多关注:2014年通信工程师考试时间 通信工程师真题 2013年通信工程成绩查询

(责任编辑:xy)

2页,当前第1页  第一页  前一页  下一页
最近更新 考试动态 更多>
各地资讯