课程实验详细答案

课程实验详细答案

ID:9293245

大小:246.50 KB

页数:31页

时间:2018-04-26

课程实验详细答案_第1页
课程实验详细答案_第2页
课程实验详细答案_第3页
课程实验详细答案_第4页
课程实验详细答案_第5页
资源描述:

《课程实验详细答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第一章Oracle9i系统入门实验实例代码1.创建用户(1)以Oracle系统用户SYSTEM登录(2)创建用户studentSQL>createuserstudentidentifiedbystudent123defaulttablespaceuserstemporarytablespacetemp;(3)给用户student授权SQL>grantconnect,resourcetostudent;2.更改用户密码(1)以Oracle系统用户SYSTEM登录(2)更改用户student密码为stu123456SQL>alteruser

2、studentidentifiedbystu123456;授权:给用户student授予SCOTT用户emp表的查看更新权限。回收权限:回收用户student对SCOTT用户emp表的查看更新权限。删除用户student(1)以Oracle系统用户SYSTEM登录(2)删除用户studentSQL>dropuserstudentcascade;第二章SQL基础实验实例代码实验1创建表1.使用SQL语句分别创建表Employees2createtableEmployees2(EmployeeIDchar(6)constraintEm_pk

3、primarykey,Namechar(10)NOTNULL,BirthDateDateNOTNULL,Sexnumber(1)NOTNULL,Addresschar(20)NOTNULL,Zipchar(6)NULL,PhoneNumberchar(12)NULL,EmailAddresschar(20)NULL,DepartmentIDchar(3)NOTNULL);2.使用SQL语句分别创建表DepartmentscreatetableDepartments(DepartmentIDchar(3)constraintD_pkpri

4、marykey,DepartmentNamechar(20)NOTNULL,Notechar(16)NULL);3.使用SQL语句分别创建表SalarycreatetableSalary(EmployeeIDchar(6)constraintS_pkprimarykey,InComenumber(8,2)NOTNULL,OutComenumber(8,2)NOTNULL);实验2向表中进行数据插入、修改和删除操作1、向创建的三个表,即Employees表、Departments表和Salary表中插入数据。(1)向Employees2表

5、中插入三十条记录。启动SQL*Plus界面,输入以下SQL语句,按回车键执行命令:INSERTINTOEmployees2VALUES(‘001101’,’王林’,TO_DATE(’1988-06-18’,’YYYY-MM-DD’),1,’珠海’,’660104’,’13546897456’,NULL,’005’);(依次输入三十条记录。)(2)向Departments表中插入十条记录。INSERTINTODepartmentsVALUES(‘001’,’销售部’,NULL);(依次输入十条记录)(3)向Salary表中插入三十条记录。

6、INSERTINTOSalaryVALUES(‘001101’,3500.00,809.00);(依次输入三十条记录。)2、使用SQL命令修改表Salary中的数据。启动SQL*Plus界面,输入以下SQL语句,按回车键执行命令:UPDATESalarySETInCome=3800WHEREEmployeeID=001101;上述命令执行后,编号为001101的职工的收将改为3800。打开表,观察数据的变化。然后仿照上例,做二至三个练习。给所有收入在1000元以下的员工的工资增加15%。UPDATESalarySETInCome=InC

7、ome+InCome*0.15WHEREInCome<1000;3、使用TRUNCATETABLE命令删除表中所有行。在SQL*Plus界面中输入以下SQL语句:TRUNCATETABLESalary;按回车键执行命令后,将删除Salary表中所有的行。实验3查询数据1.SELECT语句的基本语法(1)查询Employees表中所有雇员的信息。在SQL*Plus界面,输入以下SQL语句:SELECT*FROMEmployees2;按回车键执行命令,将显示Employees2表中所有的数据。自己动手,用SELECT语句显示Departme

8、nts表和Salary表中的所有记录。(2)查询每个雇员的姓名和邮编。在SQL*Plus界面,输入以下SQL语句:SELECTName,ZipFROMEmployees2;按回车键执行命令,将显示Emplo

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

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

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