课程:SQL Server 2008
指导教师:卫琳学生班级 学号 姓名: 实验日期: 2011年9月13日 实验目的:
掌握“如何使用SSMS图形界面及T-SQL语句创建、修改、删除表”。 实验要求:
请截出1,2,3,4题的T-SQL语句执行结果图;
请将5,6,7,8,9,10 ,11的SQL语句保存成文件。 实验习题:
1. 创建一个雇员表,其语句如下:
雇员表(雇员号 smallint, 姓名 nvarchar(4), 性别 nchar(1), 出生日期 date, 部门 nvarchar(10), 备注 ntext) Create table
(雇员号 smallint primary key, 姓名 nvarchar(4), 性别 nchar(1), 出生日期 date, 部门 nvarchar(10), 备注 text )
2. 在雇员表中增加一个字段,字段名为”职务”,数据类型为unicode,字段大小为5;
3. 将备注字段删除
4. 将雇员号字段数据类型改为字符型,字段大小为
12。
5. 创建一个教学库,在教学库下创建一个student(学生表),表结构如下: 字段名 Sno Sname Ssex sbirthday 中文含义 学号 姓名 性别 出生日期 字段类型 int varchar Char datetime 字段宽度 8 2 说明 主键 默认值”男” CREATE TABLE student (sno int primary key not null, sname varchar (8),
ssex Char (2) default'男',
sbirthday datetime)
6. 创建一个course(课程表),表结构如下: 字段名 cno cname 中文含义 课程号 课程名 字段类型 char varchar 字段宽度 4 20 说明 主键 CREATE TABLE course (cno char(4) primary key not null, cname varchar (20)
)
7. 创建一个sc(成绩表),表结构如下: 字段名 sno cno Grade 中文含义 学号 课程号 成绩 字段类型 char char tinyint 字段宽度 4 4 说明 主键 CREATE TABLE sc (sno char (4) primary key not null, cno char(4), GRADE tinyint
)
8. 将student表中的sno修改为char型,长度为4个,Sbirthday修改为date。
alter table student
alter column sno char(4)
9. 在student表中增加一列(sdept,varchar,20,null)
alter table student
add sdept varchar(20) null
10. 在course表中增加一列(ccredit(学分),tinyint,not null)
alter table student
add ccredit tinyint not null
11. 在student表中插入以下记录
因篇幅问题不能全部显示,请点此查看更多更全内容