实验1 数据定义语言实验 续 联系客服

发布时间 : 星期三 文章实验1 数据定义语言实验 续更新完毕开始阅读4f264e89afaad1f34693daef5ef7ba0d4b736d0d

三、实验练习题 练习 1:利用查询分析器创建选课信息表 SC,表结构如下:

主码 列名 Sno Cno Grade 数据类型 Char Char Decimal 宽度 5 3 5 小数位 空否 N N 备 注 学号 课程代码 成绩 Pk 1

Y 2、按要求创建 USERINFO 表,代码填空:

CREATE TABLE USERINFO (

USERID CHAR(5)

USERNAME NVARCHAR(20) USERPWD NVARCHAR(20) USERAGE int

OUTTIME DATETIME );

, --主码,

, --唯一约束 , --非空约束

, -- 检查约束,取值[18,80] --默认值为系统时间

3、已知表 TEACHER 的 DDL 语句如下:

CREATE TABLE TEACHER (

TEACHERID INT identity(08000,1), TEACHERNAME CHAR(20), TEACHERAGE TINYINT );

为 TEACHER 表添加一个新的列 PHONE,数据类型为 NVARCHAR(17),则相应的 SQL 语句为:

ALTER TABLE TEACHER 将 TEACHER 表的 TEACHERAGE 字段删除:

; ALTER TABLE TEACHER 试描述以下语句功能:

;

EXEC sp_rename 'TEACHER.PHONE','TEL','COLUMN';

将 TEACHER 表的 TEL 字段修改为 CHAR(11),取值非空:

ALTER TABLE TEACHER 将 TEACHER 表更名为 TEAINFO:

; ;

将 TEAINFO 表的主码设置为 TEACHERID:

ALTER TABLE TEAINFO

;

4、用 T-SQL 语句创建教授表 Pro,要求如下:

列名 政务号 工号 姓名 职称 数据类型 Int Int Char(20) Char(10) Varchar(16) 允许为空? 否 否 是 否 否 约束 主码 外码,参照 TEAINFO 表 唯一约束 默认为’高级’ 必须是 '软件工程'、'数字媒体'、 '物联网' 其中之一 教研室