使用SQL Server工具(Microsoft SQL Server Management Studio Express)管理数据库
(1) 使用CREATE语句创建基本表。(2) 更改基本表的定义,增加列,删除列,修改列的数据类型。(3) 创建表的升降序索引。(4) 取消表、表的索引或表的约束。
·
参考文章:http://t.csdnimg.cn/AsDJD
数据定义
1 实验内容:
(1) 使用CREATE语句创建基本表。
(2) 更改基本表的定义,增加列,删除列,修改列的数据类型。
(3) 创建表的升降序索引。
(4) 取消表、表的索引或表的约束。
2 实验步骤:
使用SQL语句创建关系数据库表:人员表PERSON(P#,Pname,Page)、房间表ROOM(R# Rname,Rarea)、表PR(P#,R#,Date)。其中:P#是表PERSON的主键,具有唯一性的约束;Page具有约束“大于18”;R#是表ROOM的主键,具有唯一性约束。表PR中的P# R#是外键。
(1)更改表PERSON,增加属性Ptype(类型是CHAR,长度是10),取消Page大于18的约束。把表ROOM中的属性Rname数据长度改成40。
USE test;
ALTER TABLE PERSON
ADD Ptype CHAR(10)
ALTER TABLE PERSON
DROP CONSTRAINT check_age;
ALTER TABLE ROOM
ALTER COLUMN Rname CHAR(40);
(2) 取消表PR的外键。
SELECT
name AS constraint_name
FROM
sys.foreign_keys
WHERE
parent_object_id = OBJECT_ID('PR');
得到外键约束名称后:
FK__PR__P#__3B75D760和FK__PR__R#__3C69FB99是外键约束名称
ALTER TABLE PR
DROP CONSTRAINT FK__PR__P#__3B75D760;
ALTER TABLE PR
DROP CONSTRAINT FK__PR__R#__3C69FB99;
更多推荐
已为社区贡献1条内容
所有评论(0)