单元习题(单元三)
一、选择题谭八爷源码app
1. 下面选项中,用于表示固定长度字符串的数据类型是( A
ACHAR        BVARCHAR        CBINARY        DBOLB
2. 下列SQL语句中,可以删除数据表grade的是( B
ADELETE FROM grade;        BDROP TABLE grade;
CDELETE grade;            DALTER TABLE grade DROP grade;
3. 下列语句中,用于创建数据表的是(golang 面试题 B
AALTER语句                BCREATE语句
CUPDATE语句                DINSERT语句
4. 下面选项中,表示二进制大数据的类型是( D
ACHAR        BVARCHAR        CTEXT        DBLOB
5. 在当前数据库下,可以使用( C)语句查看stud表的创建语句
ASHOW TABLE CREATE stud;
BDISPLAY CREATE TABLE stud;
CSHOW CREATE TABLE stud;
DDESCRIBE stud;
6. 在MySQL中,将表名food修改为fruit的语句是( D
AUPDATE TABLE food RENAME TO fruit;
BUPDATE TABLE fruit RENAME TO food;
CALTER TABLE fruit RENAME TO food;
DALTER TABLE food RENAME TO fruit;
7. 下列选项中,修改字段名的基本语法格式是( Cmysql语句分类
AALTER TABLE 表名 Modify 旧字段名 新字段名 新数据类型;
BALTER TABLE 表名 CHANGE 旧字段名 新字段名;
CALTER TABLE 表名 CHANGE 旧字段名 新字段名 新数据类型;
DALTER TABLE 表名 Modify 旧字段名 TO 新字段名 新数据类型;
8. 在MySQL的整数类型中,占用字节数最大的类型是( B
AINT        BBIGINT        CLARGEINT        DMAXINT
9. 在执行添加数据时出现Field 'name' doesn't have a default value错误,导致错误的原因是( B
AINSERT语句出现了语法问题
Bname字段没有指定默认值,且添加了NOT NULL约束
Cname字段指定了默认值
Dname字段指定了默认值,且添加了NOT NULL约束
10. 下列选项中,用于向表中添加记录的关键字是( D
AALTER        BCREATE        CUPDATE        Djetbrains中文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
AINSERT INTO student(id, name, grade)VALUES(5, 'boya', 99);
BINSERT INTO student VALUES('boya', 5, 99);
CINSERT INTO student(id, grade, name)VALUES(5, 'boya', 99);
DINSERT 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
ATRUNCATE        BDROP        CDELETE        DALTER
、判断题
1. 在MySQL中,DECIMAL类型的取值范围与DOUBLE类型相同,所占的字节大小也相同。( × )
2. 在MySQL中,INSERT语句一次只能向表中插入一行记录。( × )
资源分享源码3. 在DELETE语句中如果没有使用WHERE子句,则会将表中的所有记录都删除。( )
4. 如果某个字段在定义时添加了非空约束,但没有添加DEFAULT约束,那么插入新记录时就必须为该字段赋值,否则数据库系统会提示错误。( √ )
5. 向表中添加数据不仅可以实现整行记录添加,还可以实现添加指定的字段对应的值。( )

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。