专注在线职业教育24年
下载APP
小程序
希赛网小程序
导航

中级通信互联网技术知识点精讲之数据更新

责编:小狐狸 2016-08-19
资料领取

       下面是由希赛小编整理的中级通信互联网技术知识点精讲之数据更新,希望能帮助学友们。具体内容如下:


       数据更新

       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子句给出&lt;表达式&gt;的值用于取代相应的属性列值。如果省略WHERE子句,则表示要修改表中的所有元组。

       3.删除数据

       删除语句的一般格式为:

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

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


       返回目录:中级通信互联网技术知识点精讲之数据库技术汇总


       相关推荐:

       中级通信工程师互联网技术专业基础课

       2013年中级通信工程师考试试题分析与解答

       中级通信工程师互联网技术考试大纲

更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!
相关阅读
查看更多

加群交流

公众号

客服咨询

考试资料

每日一练

咨询客服