- 1
- 0
- 约1.56千字
- 约 3页
- 2021-10-08 发布于辽宁
- 举报
实验二:表操作相关练习
实验LI的:练习建表、表约束、表的修改
(一)以scott用户登录,在0RCL数据库中使用SQL语句分别创
表 1 Employees 表建表Employees表Departments和表Salary>表结构如表
表 1 Employees 表
列名
数据 类型
I.;
度
是否 允许为空
约束
说明
employee
ID
VarCh
ar2
6
否
主键
员工编号
Name
VarCh
ar2
1
0
否
姓名
Birthday
Date
否
出生日期
Sex
VarCh
ar2
2
否
性别
Address
VarCh
ar2
2
0
是
地址
Zip
VarCh
ar2
6
是
邮编
Phonenum
ber
VarCh
ar2
1
2
是
电话号码
Emailadd
ress
VarCh
ar2
3
0
是
电子邮件
departme
ntID
VarCh
ar2
3
否
员工部门 号
zjl O
表 2 Departments 表
列名
数据 类型
度
是否 允许为空
约束
说明
department
ID
VarCh
ar2
3
否
主键
部门编 号
department
Name
VarCh
ar2
2
0
否
部门名
note
VarCh
ar2
1
6
是
备注
表 3 Salary 表
列名
数据 类型
长 度
是否允 许为空
约束
说明
employe
elD
VarCh
ar2
6
否
主键
员」-编号
income
numbe
r
8
,2
否
收入
outcome
numbe
r
8
否
支出
(二)使用SQL语句分别向表Employees、Departments和Salary中插入 如下表所示数据记录。
表1 Employees表数据
employee
ID
Name
Birthd ay
Sex
departmentid
010001
王平
1981-1
5
女
1
010003
韦严平
1979-1
1-5
男
2
010021
吴庆红
1984-7
-2
女
3
010031
李方
1980-8
-4
男
4
010005
李明
1985-2
-10
男
5
表2 Departments表数据 表3 Salary表数据
departme
ntID
department
Name
1
办公室
2
人力资源部
3
销售部
4
财务部
5生产部(三)创建约束
5
生产部
(三)创建约束
(1)创建外键约束,子表 employees 的 department ID 字段参照 主表
departments 中的department ID字段,约束名为
employee
ID
income
out
come
010001
3000
100
010003
3000
50
010021
5000
50
010031
3000
50
010005
2500
50
fk_employees_departments_departtmentID.
创建检查约束,employees表中的sex字段只能输入字符男或〃女, 约束名为ck_sex.
在departments表的departmentName字段上创建唯一约束 un_departmentName.
(四)修改表结构
将employees表,增加一个字段,字段名为QQ, Number类型,13位
(五)使用SQL命令修改各表中的某个记录的字段值。
(1) 将表salary中编号为010001的职工收入改为2890;
(2) 将表Departments表中生产部的名称修改为生产计划部;
(3) 给每个职工增加收入100元。
修改完后使用select语句观察数据的变化。
原创力文档

文档评论(0)