《处理数据》PPT课件(I)

《处理数据》PPT课件(I)

ID:39462362

大小:281.10 KB

页数:44页

时间:2019-07-03

《处理数据》PPT课件(I)_第1页
《处理数据》PPT课件(I)_第2页
《处理数据》PPT课件(I)_第3页
《处理数据》PPT课件(I)_第4页
《处理数据》PPT课件(I)_第5页
资源描述:

《《处理数据》PPT课件(I)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、处理数据课程目标学完本课后,应能完成以下工作:描述各个数据操纵语言(DML)语句在表中插入行更新表中的行从表中删除行控制事务处理数据操纵语言在进行以下操作时,会执行DML语句:在表中添加新行修改表中现有的行从表中删除现有的行事务处理由DML语句的集合组成,这些语句构成一个逻辑工作单元。在表中添加新行DEPARTMENTS在DEPARTMENTS表中插入新行新行INSERT语句语法使用INSERT语句在表中添加新行:使用此语法一次只能插入一行。INSERTINTOtable[(column[,column...])]VALUES(value[,v

2、alue...]);插入新行插入一个新行,此行的每一列都含有值按照表中列的默认顺序列出这些值(可选)在INSERT子句中列出列将字符和日期值包含在单引号中INSERTINTOdepartments(department_id,department_name,manager_id,location_id)VALUES(70,'PublicRelations',100,1700);1rowcreated.插入带有空值的行隐式方法:在列的列表中省略该列显式方法:在VALUES子句中指定NULL关键字INSERTINTOdepartments(depa

3、rtment_id,department_name)VALUES(30,'Purchasing');1rowcreated.INSERTINTOdepartmentsVALUES(100,'Finance',NULL,NULL);1rowcreated.插入特殊值SYSDATE函数记录当前日期和时间INSERTINTOemployees(employee_id,first_name,last_name,email,phone_number,hire_date,job_id,salary,commission_pct,manager_id,dep

4、artment_id)VALUES(113,'Louis','Popp','LPOPP','515.124.4567',SYSDATE,'AC_ACCOUNT',6900,NULL,205,100);1rowcreated.插入特定日期值添加新雇员确认添加的内容INSERTINTOemployeesVALUES(114,'Den','Raphealy','DRAPHEAL','515.127.4561',TO_DATE('FEB3,1999','MONDD,YYYY'),'AC_ACCOUNT',11000,NULL,100,30);1rowc

5、reated.INSERTINTOdepartments(department_id,department_name,location_id)VALUES(&department_id,'&department_name',&location);创建脚本在SQL语句中使用&替代来提示用户输入值&是变量值的占位符1rowcreated.从其它表中复制行编写带有子查询的INSERT语句:不要使用VALUES子句。使INSERT子句中的列数与子查询中的列数匹配。INSERTINTOsales_reps(id,name,salary,commissio

6、n_pct)SELECTemployee_id,last_name,salary,commission_pctFROMemployeesWHEREjob_idLIKE'%REP%';4rowscreated.更改表中的数据EMPLOYEES更新EMPLOYEES表中的行:UPDATE语句语法使用UPDATE语句修改现有的行:如果需要,可以一次更新多行。UPDATEtableSETcolumn=value[,column=value,...][WHEREcondition];更新表中的行如果指定了WHERE子句,则可以修改特定的一行或 多行:如果

7、省略WHERE子句,则会修改表中的所有行:UPDATEemployeesSETdepartment_id=70WHEREemployee_id=113;1rowupdated.UPDATEcopy_empSETdepartment_id=110;22rowsupdated.使用子查询更新两个列更新雇员114的职务和薪金,使其与雇员205的职务和薪金相匹配。UPDATEemployeesSETjob_id=(SELECTjob_idFROMemployeesWHEREemployee_id=205),salary=(SELECTsalaryFRO

8、MemployeesWHEREemployee_id=205)WHEREemployee_id=114;1rowupdated.根据另一个表更新行根据

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。