单选题
如果学生表student是使用下面的SQL语句创建的
CREATE TABLE student(学号 C(4)PRIMARY KEY NOT NULL,;
姓名 C(8),;
性别 C(2),;
年龄 N(2) CHECK(年龄>15 AND 年龄<30))
下面的SQL语句中可以正确执行的是______。
【正确答案】
A
【答案解析】[解析] 由于“学号”是主关键字,不可以为空,因此是必填字段,在用INSERT插入记录时,学号字段的值不可省,故选项B和选项C不正确,在用INSEPT插入记录时,初值的个数必须和字段个数相等,故选项D不正确。
PRIMARY KEY NOT NULL用来定义学号为主关键字,并且不可为NULL值,CHECK(AGE>15 AND AGE<30)语句用来约束字段年龄必须大于15并且小于30。