单元习题(单元三)
一、选择题谭八爷源码app
1. 下面选项中,用于表示固定长度字符串的数据类型是( A)。
A、CHAR B、VARCHAR C、BINARY D、BOLB
2. 下列SQL语句中,可以删除数据表grade的是( B)。
A、DELETE FROM grade; B、DROP TABLE grade;
C、DELETE grade; D、ALTER TABLE grade DROP grade;
3. 下列语句中,用于创建数据表的是(golang 面试题 B)。
A、ALTER语句 B、CREATE语句
C、UPDATE语句 D、INSERT语句
4. 下面选项中,表示二进制大数据的类型是( D)。
A、CHAR B、VARCHAR C、TEXT D、BLOB
5. 在当前数据库下,可以使用( C)语句查看stud表的创建语句。
A、SHOW TABLE CREATE stud;
B、DISPLAY CREATE TABLE stud;
C、SHOW CREATE TABLE stud;
D、DESCRIBE stud;
6. 在MySQL中,将表名food修改为fruit的语句是( D)。
A、UPDATE TABLE food RENAME TO fruit;
B、UPDATE TABLE fruit RENAME TO food;
C、ALTER TABLE fruit RENAME TO food;
D、ALTER TABLE food RENAME TO fruit;
7. 下列选项中,修改字段名的基本语法格式是( Cmysql语句分类)。
A、ALTER TABLE 表名 Modify 旧字段名 新字段名 新数据类型;
B、ALTER TABLE 表名 CHANGE 旧字段名 新字段名;
C、ALTER TABLE 表名 CHANGE 旧字段名 新字段名 新数据类型;
D、ALTER TABLE 表名 Modify 旧字段名 TO 新字段名 新数据类型;
8. 在MySQL的整数类型中,占用字节数最大的类型是( B)。
A、INT B、BIGINT C、LARGEINT D、MAXINT
9. 在执行添加数据时出现“Field 'name' doesn't have a default value”错误,导致错误的原因是( B)。
A、INSERT语句出现了语法问题
B、name字段没有指定默认值,且添加了NOT NULL约束
C、name字段指定了默认值
D、name字段指定了默认值,且添加了NOT NULL约束
10. 下列选项中,用于向表中添加记录的关键字是( D)。
A、ALTER B、CREATE C、UPDATE D、jetbrains中文INSERT
11. 在表emp中,将员工号eNum为01099的员工的salary增加300( B)。
A、
UPDATE emp
SET salary += 300
where eNum = '01099';
B、
UPDATE emp
SET salary = salary + 300
where eNum = '01099';
C、
ALTER TABLE emp
SET salary = salary + 300
where eNum = '01099';
D、
ALTER TABLE emp
SET salary += 300
where eNum = '01099';
12. 下列选项中,与“INSERT INTO student SET id=5,name='boya',grade=99;”功能相同的SQL语句是( A)。
A、INSERT INTO student(id, name, grade)VALUES(5, 'boya', 99);
B、INSERT INTO student VALUES('boya', 5, 99);
C、INSERT INTO student(id, grade, name)VALUES(5, 'boya', 99);
D、INSERT INTO student(id, grade, 'name')VALUES(5, 99, 'boya');
13. 下列选项中,关于向表中添加记录时不指定字段名的说法中,正确的是( C)。
A、值的顺序任意指定
B、值的顺序可以调整
C、值的顺序必须与字段在表中的顺序保持一致
D、以上说法都不对
14. 下面选项中,语句“DELETE FROM student where name='itcast';”的作用是( B)。
A、只能删除name='itcast'的一条记录
B、删除name='itcast'的全部记录
C、只能删除name='itcast'的最后一条记录
D、以上说法都不对
15.java db app 下面选项中,只删除表中全部数据并且效率最高的是SQL语句关键字是( A)。
A、TRUNCATE B、DROP C、DELETE D、ALTER
二、判断题
1. 在MySQL中,DECIMAL类型的取值范围与DOUBLE类型相同,所占的字节大小也相同。( × )
2. 在MySQL中,INSERT语句一次只能向表中插入一行记录。( × )
资源分享源码3. 在DELETE语句中如果没有使用WHERE子句,则会将表中的所有记录都删除。( √ )
4. 如果某个字段在定义时添加了非空约束,但没有添加DEFAULT约束,那么插入新记录时就必须为该字段赋值,否则数据库系统会提示错误。( √ )
5. 向表中添加数据不仅可以实现整行记录添加,还可以实现添加指定的字段对应的值。( √ )
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论