SQL Server 第三单元实验Word格式.docx
- 文档编号:22925384
- 上传时间:2023-02-06
- 格式:DOCX
- 页数:16
- 大小:889.63KB
SQL Server 第三单元实验Word格式.docx
《SQL Server 第三单元实验Word格式.docx》由会员分享,可在线阅读,更多相关《SQL Server 第三单元实验Word格式.docx(16页珍藏版)》请在冰豆网上搜索。
三、实验步骤
1、创建表
STUDENT
字段名称
字段类型
大小
说明
Sno
Char
10
主键
Sname
8
sex
2
默认值为男,只能输入男或女
birthday
Datetime
Sdept
20
COURSE
Cno
Cname
30
唯一性
Credit
Real
SCORE
取值范围
char
数据来自学生信息表
外键
数据来自课程信息表
Grade
0~100
使用SSMS图形化界面:
①创建STUDENT表
设置默认值:
②创建COURSE表
设置Cname为唯一值:
③创建SCORE表
弹出对话框:
使用T-SQL语句:
USEXSGL
CREATETABLESTUDENT
(SnoCHAR(10)PRIMARYKEY,
SnameCHAR(8),
sexCHAR
(2)DEFAULT'
男'
CHECK(sex='
ORsex='
女'
),
birthdayDATETIME,
SdeptCHAR(20)
)
实验结果:
①创建STUDENT表
实验代码:
CREATETABLECOURSE
(CnoCHAR(10)PRIMARYKEY,
CnameCHAR(30)UNIQUE,
CreditREAL
)
CREATETABLESCORE
(SnoCHAR(10)FOREIGNKEYREFERENCESSTUDENT,
CnoCHAR(10)FOREIGNKEYREFERENCESCOURSE,
GradeREALCHECK(Grade>
=0ANDGrade<
=100)
2、增加、修改、删除字段(①给STUDENT表增加一个memo(备注)字段,类型为Varchar(200)。
②将memo字段的类型修改为Varchar(300)。
③删除memo字段)。
(添加属性)
USEXSGL
ALTERTABLESTUDENT
ADDmemoVARCHAR(200)
(修改属性)
ALTERCOLUMNmemoVARCHAR(300)
(删除属性)
DROPCOLUMNmemo
3、向表中添加数据、更新数据、删除数据并验证约束(①使用INSERTINTO命令向三个表中分别插入若干数据,验证主键约束、唯一性约束以及默认值约束②使用UPDATE命令更新数据,验证外键约束③使用DELETE命令删除数据④删除表)。
①插入
主键约束、默认约束:
INSERTSTUDENT(Sno,Sname,sex,birthday,Sdept)
VALUES(001,'
张元'
DEFAULT,2001-08-12,'
CS'
赵玉'
'
2001-08-12,'
唯一性约束:
INSERTCOURSE(Cno,Cname,Credit)
书籍'
1)
②更新数据:
UPDATESCORE
SETCno=4WHERESno=1ANDCno=2
③删除数据
DELETEFROMSCORE
DELETEFROMCOURSE
DELETEFROMSTUDENT
④删除表
DROPTABLESCORE
DROPTABLESTUDENT
DROPTABLECOURSE
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQL Server 第三单元实验 第三 单元 实验