数据库实验四

数据库实验四

ID:34046973

大小:745.26 KB

页数:7页

时间:2019-03-03

数据库实验四_第1页
数据库实验四_第2页
数据库实验四_第3页
数据库实验四_第4页
数据库实验四_第5页
资源描述:

《数据库实验四》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《数据库原理》实验教学指导书实验四数据插入、修改和删除撰写人:郭云飞湘潭大学信息工程学院湘潭大学信息工程学院二○一三年十月五日实验四数据插入、修改和删除一.上机目的1.在数据表中用Insert增加记录。2.用Update修改数据表中的数据。3.用Delete删除表中的数据。4.了解数据完整性约束。二.预备知识1.Insert命令1)用来在数据表中增加记录,格式如下:INSERTINTOtablename[(column,column,….)]VALUES(value,value,….);命令中[(column,column,….)]是可选的。一般情况下

2、,为了编程的方便,最好指定属性列表。该命令每次只能增加一条记录。注意,CHARACTER和DATE必须用单引号括起来。例如:INSERTINTODEPT(DEPTNO,DNAME,LOC)VALUES(50,’市场部’,’上海’);在DEPT中增加一个新部门,忽略部门名称,这时属性列表必须指定否则出错,可用如下命令:INSERTINTODEPT(DEPTNO,LOC)VALUES(50,’上海’);另外,如果部门名称不能确定,可用NULL代替,如下:INSERTINTODEPT(DEPTNO,DNAME,LOC)VALUES(50,NULL,’上海’)

3、;增加DATE类型的数值,常用格式是DD-MON-YY,默认的世纪是20世纪。如下:INSERTINTOEMP(EMPNO,ENAME,JOB,MGR,HIREDATE,SAL,COMM,DEPTNO)VALUES(7568,’MASON’,’ANALYST’,7566,TO_DATE(‘24/06/20湘潭大学信息工程学院089:30’,’DD/MM/YYYYHH:MI’),3000,NULL,20);2)增加从其他数据表查询出的数据命令格式:INSERTINTOtable[(column,column,….)]SELECTselect-listFR

4、OMtable(s);2.Update命令在需要修改表中数据时,可使用update命令如下:UPDATEtable[alias]SETcolumn[,column….]={expression,subquery}[WHEREcondition];命令由三部分组成:update后跟一个或多个要修改的表,这部分是必不可少的。set后跟一个或多个要修改的表列,这也是必不可少的。where后跟查询条件,这是选项;如果WHERE子句忽略,UPDATE命令将修改数据表中所有记录。例如:修改EMP表中SCOTT的记录数据,把他调到销售部,并且工资提高10%,具

5、体命令如下:UPDATEEMPSETJOB=’SALESMAN’,HIREDATE=SYSDATE,SAL=SAL*1.1WHEREENAME=‘SCOTT’;3.Delete命令Delete命令用来从表中删除一行或多行记录。命令格式如下:DELETEFROMtable[WHEREcondition];该命令由两部分组成:关键字deletefrom后跟准备要从中删除数据的表名,这是必不可少的。关键字where后跟删除条件,是可选项;如果不用WHERE子句,数据表中的所有记录将被删除。例如删除EMP表中部门号是10的记录:DELETEFROMEMPW

6、HEREDEPTNO=10;三.上机内容1.用Insert在customer,branch,account,depositor,loan,borrower表中插入数据。湘潭大学信息工程学院insertintocustomervalues('Adams','Spring','Pittsfield');……insertintobranchvalues('Brighton','Brooklyn',7000000);……insertintoaccountvalues('A-101','Downtown',500));……湘潭大学信息工程学院insertinto

7、depositorvalues('Hayes','A-102');……insertintoloanvalues('L-11','RoundHill',900);……insertintoborrowervalues('Adams','L-16');……2.在表countries中插入指定的属性值insertintocountries(code,name)values('EG','Egypt');insertintocountries(code,name)values('IL','Israel');insertintocountries(code,name

8、)values('NG','Nigeria');insertintocountries(cod

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

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

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