数据库实验报告一(5)

1970-01-01 08:00

GO

执行以上代码后,课得到下表:

分析与讨论:使用外键链接时,列的数据类型和数据长度必须要一样

实验六 表的维护

实验目的

1. 熟练掌握使用T-SQL语句对表的结构进行修改。 2. 熟练掌握使用SSMS管理工具删除表、重命名表。 3. 熟练掌握使用T-SQL语句删除表、重命名表。

实验要求

1. 了解常用的修改表定义语句。

2. 完成已经创建成功的表上的修改表定义的操作。

实验内容

修改表定义练习。

实验步骤

(1) 右键点击所要修改的学生表,选择“设计表”。在空白处点右键,选择“属性”,

弹出另一窗体,在此可以更改约束,也可以增加约束

(2) 利用Transact-SQL语句修改表。使用上一节最后完成的Student表。先做好准

备,通过SSMS删除Sage上的check约束,Ssex上的check约束,sno上的主键约束。

(3) 修改Sage列,允许空值,类型为smallint。添加一列列名为Sdept,类型为

varchar(20)。 use Test

alter table Student

add Sage smallint not null go

alter table Student add Sdept varchar(20)

(4) 更改表以删除列

(5)修改表的列以增加约束。

(6)查看Student表上添加的约束。 exec sp_helpconstraint student0

由于执行了很多次,所以结果有多个。

(7)修改表的列以删除约束。

(8)修改列的属性。将Student表中的Sname长度改为20。 use Test go

alter table student0

alter column sname char(20)

(9)将Student表重新命名成Stu。 use TEST go

Sp_rename 'student0','stu'

(10)将stu表的列Sname重命名为T-Sname。 use TEST go

Sp_rename 'stu,Sname','T-Sname','column'

请你练习

1. 为“stu”表添加“dp_count”列(数据类型为nvarchar,长度为3,允许为空)。

use TEST alter table stu

add dp_count nvarchar(3)

2. 修改“stu”表的“dp_count”列数据类型为int。

use TEST alter table stu

alter column dp_count int

3. 删除“stu”表的“dp_count”列。

use TEST alter table stu drop column dp_count

4.删除表“stu”。

分析与讨论:在对表进行修改操作时,应先将各列的约束清除,否则无法进行修改。

实验七 数据查询初步

实验目的

1. 掌握常规的select语句的使用方法。 2. 掌握其他数据操纵语句的使用。 3. 熟练通过SQL语句导入数据

实验要求

1. 掌握简单select语句使用方法。

2. 熟悉关系型数据库查询的基本思想。

实验内容

1. Select语句简单查询。 2. T-SQL数据操纵语句。

实验步骤

1、使用insert语句向数据库中插入数据

2、打开企业管理器,右键点击stu表,选择“选择前1000行

3、update语句可以用来更新行。

use TEST UPDATE stu SET

Sbir = '1991-1-2' ,Sage = 25 WHERE Sname = 'gxustu'


数据库实验报告一(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:福建省特种行业和公共场所治安管理工作指导手册

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: