问题
单项选择题
建立一个学生信息表student,要求它由学号sno、姓名sname、性别sex、年龄age共4个属性组成,其学号属性唯一,学号、姓名字段不能为空。下列语句正确的是( )。
A.CREATE TABLE student
(sno char(5) NOT NULL
sname char(8) NOT NULL
sex char(1)
age int);
B.CREATE TABLE student
(sno char(5)NOT NULL UNIQUE
sname char(8)
sex char(1)
age int);
C.CREATE TABLE
(sno char(5)NOT NULL UNIQUE)
sname char(8)NOT NULL
sex char(1)
age int);
D.CREATE TABLE student
(sno char(5)NOT NULL UNIQUE)
sname char(8)NOT NULL
sex char(1)
age int);
答案
参考答案:D
解析: 本题考查SQL语句创建表的方法。根据题意可知学号属性不能为空并且唯一,所以B、D选项正确,又因为姓名字段不能为空,所以D选项正确。