您的当前位置:首页正文

实验二答案

来源:榕意旅游网
实验二 创建、修改、删除表

课程: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表中插入以下记录

因篇幅问题不能全部显示,请点此查看更多更全内容