《处理数据》PPT课件.ppt
《《处理数据》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《处理数据》PPT课件.ppt(44页珍藏版)》请在三一办公上搜索。
1、处理数据,课程目标,学完本课后,应能完成以下工作:描述各个数据操纵语言(DML)语句 在表中插入行 更新表中的行 从表中删除行 控制事务处理,数据操纵语言,在进行以下操作时,会执行 DML 语句:在表中添加新行 修改表中现有的行 从表中删除现有的行 事务处理由 DML 语句的集合组成,这些语句构成一个逻辑工作单元。,在表中添加新行,INSERT 语句语法,使用 INSERT 语句在表中添加新行:使用此语法一次只能插入一行。,INSERT INTOtable(column,column.)VALUES(value,value.);,插入新行,插入一个新行,此行的每一列都含有值按照表中列的默认顺序
2、列出这些值(可选)在 INSERT 子句中列出列 将字符和日期值包含在单引号中,INSERT INTO departments(department_id,department_name,manager_id,location_id)VALUES(70,Public Relations,100,1700);1 row created.,插入带有空值的行,隐式方法:在列的列表中省略该列,插入特殊值,SYSDATE 函数记录当前日期和时间,插入特定日期值,添加新雇员 确认添加的内容,INSERT INTO departments(department_id,department_name,loca
3、tion_id)VALUES(,创建脚本,在 SQL 语句中使用&替代来提示用户输入值&是变量值的占位符,1 row created.,从其它表中复制行,编写带有子查询的 INSERT 语句:不要使用 VALUES 子句。使 INSERT 子句中的列数与子查询中的列数匹配。,更改表中的数据,UPDATE 语句语法,使用 UPDATE 语句修改现有的行:如果需要,可以一次更新多行。,UPDATEtableSETcolumn=value,column=value,.WHERE condition;,更新表中的行,如果指定了 WHERE 子句,则可以修改特定的一行或多行:如果省略 WHERE 子句,
4、则会修改表中的所有行:,UPDATEcopy_emp SETdepartment_id=110;22 rows updated.,使用子查询更新两个列,更新雇员 114 的职务和薪金,使其与雇员 205 的职务和薪金相匹配。,根据另一个表更新行,根据另一个表中的值,在 UPDATE 语句中使用子查询来更新表中的行:,从 DEPARTMENTS 表中删除一行:,从表中删除行,DEPARTMENTS,DELETE 语句,使用 DELETE 语句,可以从表中删除现有的行:,DELETE FROM table WHERE condition;,从表中删除行,如果指定 WHERE 子句,则可以删除特定的
5、行:如果省略 WHERE 子句,则会删除表中的所有行:,DELETE FROM departments WHERE department_name=Finance;1 row deleted.,DELETE FROM copy_emp;22 rows deleted.,根据另一个表删除行,根据另一个表中的值在 DELETE 语句中使用子查询来删除表中的行:,TRUNCATE 语句,从表中删除所有行,使表为空并保留表结构不变 是数据定义语言(DDL)语句而不是 DML 语句,无法轻易地将其还原。语法:示例:,TRUNCATE TABLE table_name;,TRUNCATE TABLE co
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 处理数据 处理 数据 PPT 课件
链接地址:https://www.31ppt.com/p-5487953.html