在MySQL中,向数据表中插入新记录,以下说法正确的是: 。
A. 使用insert语句向一个自增型字段插入数据时,可以自行指定编号,不使用NULL值。
B. 使用insert语句向默认值约束字段插入数据时,字段值必须使用default关键字。
C. 插入新记录时,需要注意表之间的外键约束关系,原则上先给父表插入数据,然后再给子表插入数据。
D. 使用insert语句可以一次性地向表中批量插入多条记录。
查看答案
下列______类型不是MySQL中常用的数据类型。
A. INT
B. VAR
CHAR
D. TIME
设有学生表Student(sno,sname,sage,smajor),各字段的含义分别是学生学号、姓名、年龄和专业。要求输入一学生记录,学号为100,姓名为张红,年龄为20.以下不能完成如上输入要求的语句是________。
A. INSERT INTO student(sno,sname,sage,smajor) VALUES(100,'张红',20,NULL);
B. INSERT INTO student VALUES(100,'张红',20,NULL);
C. INSERT INTO student(sna,sname,sage) VALUES(100,'张红',20);
D. INSERT INTO student VALUES(100,'张红',20);
若用如下的SQL语句创建一个表sc: CREATE TABLE SC(SNO CHAR(6) NOT NULL,CNO CHAR(3) NOT NULL,SCORE INTEGER,NOTE CHAR(20)); 如果要向SC表插入一行记录,其准确的INSERT语句为________。
A. INSERT INTO SC VALUES('200823','101',NULL,NULL);
B. INSERT INTO SC VALUES('200823','101',60,必修);
C. INSERT INTO SC VALUES('200823',NULL,86,'');
D. INSERT INTO SC VALUES(NULL,'101',80,'选修');
在MySQL中,设有表department1(d_no,d_name),其中d_no是该表的唯一索引,那么先执行replace into department1(d_no,d_name) values('0004','英语系')语句,再执行insert into department1(d_no,d_name) values('0004','数学系')语句,出现的结果为______。
A. 出错,错误原因是语句书写错误
B. 不出错,插入的记录为(0004,外语系)
C. 出错,错误原因是唯一索引不能重复
D. 不出错,插入的记录为(0004,数学系)