A-A+
如果学生表student是使用下面的SQL谙句创建的: CREATE TABLE stude
问题详情
如果学生表student是使用下面的SQL谙句创建的: CREATE TABLE student(学号C(6)PRIMARY KEY NOT NULL,姓名C(8),性别C(2),年龄N(2) CHECK(年龄>15 AND年龄<30,)) 则下面的SQL语句中可以正确执行的是()。
A. INSERT INTO student(学号,性别,年龄)VALUES(”0542”,”李雷”,”男”,17)
B. INSERT INTO student(学号,性别,年龄)VALUES(”李雷”,”男”,20)
C. INSERT INTO student(学号,性别,年龄)VALUES(”女”,25)
D. INSERT INTO student(学号,性别,年龄)VALUES(”0897”,”安宁”,”女”,30)请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:A
由于“学号”是主关键字,不可以为空,因此是必填字段,在用INSERT插入记录时,学号字段的值不可省略,另外在插入记录时,插入数据的个数必须和字段个数相等。