问答题 关于Student表:
{{B}}Student表结构{{/B}}
列名
含义
数据类型
约束
Sno 学号 普通编码定字串,长度为 主码
Sname 姓名 普通编码定长字符串,长度为10 非空
Ssex 性别 普通编码定长字符串,长度为2 取值范围为:(男女,)
Sage 年龄 微整型 大于等于14
Sdept 所在系 普通编码不定长字符串,长度为20
要求:
①写出创建上述关系表的SQL语句。
②在SC表中添加一个新的修课类别列,列名为XKLB,类型为char(4)。
③在Student表上为Sname列建立一个非聚集索引,索引名为:NonCluIdx_Sname。
【正确答案】
【答案解析】①创建Student表的SQL语句为: CREATE TABLE Student( Sno char(7)primary key, Sname char(10)not null, Ssex char(2)check(Ssex In('男','女')), Sage tinyint check(Sage>=14), Sdept varchar(20) ) ②Alter Table student add XKLB char(4) ③CREATE INDEX NonCluIdx_Sname on student(Sname)