单选题
若使用 SQL 语句创建一个 student 数据表: CREATE TABLE student(NO C(4) NOT NULL, NAME C(8) NOT NULL, SEX C(2), AGE N(2)); 以下 SQL 语句中,能够正常执行的是( )。
A
INSERT INTO student VALUES ('1001', ' 张三 ', ' 男 ', 22)
B
INSERT INTO student VALUES ('1001', ' 张三 ', NULL, NULL)
C
INSERT INTO student VALUES (NULL, ' 张三 ', ' 男 ', 23)
D
INSERT INTO student VALUES ('1001', NULL, ' 男 ', 23)
答案解析
正确答案:A
相关知识点:
插入数据需符合非空约束
题目纠错
数据库课后习题答案(选择题、填空题)
相关题目
单选题
在 MySQL 中,局部变量以关键字(())声明,后跟变量名和变量类型。
单选题
在 MySQL 中,存储过程的语句块以(())开始,以(())结束。
单选题
在 MySQL 中,使用(())语句来删除存储过程,使用(())语句来删除存储函数。
单选题
在 MySQL 中,创建存储过程时,使用(())语句;创建存储函数时,使用(())语句。
单选题
存储过程的参数中,()表示输入;()表示输出;()表示既可以输入,也可以输出。
单选题
一个存储过程通常包括(())、(()),还可以包括(())。
单选题
在 MySQL 中,可以通过( )语句来查看存储过程和存储函数的定义。
单选题
调用存储函数使用( )关键字。
单选题
下列控制流程语句中,MySQL 中的存储过程不支持( )。
单选题
游标的一般使用步骤,下列正确的是( )。
