互联网技术培训数据更新

互联网技术 责任编辑:austinyjc 2013-09-08

摘要:视频教程在线辅导面授招生考试大纲指定教材报名时间8.3.4数据更新SQL中数据更新包括插入数据、修改数据和删除数据3条语句。1.插入数据SQL的数据插入语句INSERT通常有两种形式:一种是插入一个元组,另一种是插入子査询结果。后者可以一次插入多个元组。(1)插入单个元组插入单个元组的INSERT语句的格式为:INSE

 在线辅导 面授招生 考试大纲 指定教材 报名时间

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子句,表示删除表中全部元组,但表的定义仍在字典中。

返回目录:通信工程师互联网技术数据库基础教程汇总

编辑相关推荐:

互联网技术考试局域网和城域网汇总

通信工程师考试培训互联网技术重点汇总

通信工程师互联网技术考试网络操作系统

通信工程师考试培训互联网交换技术教程

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

通信工程师备考资料免费领取

去领取

距离2025 通信工程师考试

还有
  • 0
  • 4
  • 1
专注在线职业教育24年

信息系统项目管理师

信息系统项目管理师

!
咨询在线老师!