下列关于给表插入记录时不指定字段名的说法中,正确的是( ) 。
A. 值的顺序可以任意指定
B. 值的顺序可以调整
C. 值的顺序必须与字段在表中的顺序保持一致
D. 以上说法都不对
查看答案
当给表中的指定字段插入值时,如果字段己经设置了默认值,那么给这些字段插入的将是( )。
A. NULL
B. 默认值
C. 添加失败,语法有误
D. ""
插入记录时,如果出现错误信息”Field 'name' doesn't have a default value”,则原因是( )。
A. INSERT语句出现了语法问题
B. name字段没有指定默认值,并且添加了NOT NULL或主键约束
C. name字段指定了默认值
D. name字段指定了默认值,并且添加了NOT NULL约束
用如下的SQL语句创建了一张数据表(SC):CREATE TABLE SC(s# CHAR(6) NOT NULL,c# CHAR(3)NOT NULL,score INT,note CHAR(20));下列选项中,能给SC表插入的记录是( )。
A. ('201009','111',60,必修)
B. ('200823','101',NULL,NULL)
C. (NULL,'103',80,'选修')
D. ('201132',NULL,86,")
下列关于UPDATE语句的描述,正确的是( )。
A. UPDATE只能修改表中的部分记录
B. UPDATE只能修改表中的全部记录
C. 使用UPDATE 语句修改数据时,可以有条件地修改记录
D. 以上说法都不对