第九章:MySQL基础篇测试题1

更新于:1500970950

1、
关于MySQL描述正确的是:

 A、MySQL属于关系型数据库
 B、连接MySQL第一道防线需输入密码
 C、MySQL可以做IP访问限制的
 D、MySQL区分大小写

2、
关于数据库的一些基本操作正确的是:

 A、在cmd下登录数据库标准的输法:mysql -h服务器地址 -u登录名 -p端口号 -P
 B、退出MySQL可以用命令die;
 C、恢复数据库标准的输入法:mysql -h服务器地址 -u登录名 -P端口号 -p 数据库名 < 文件名
 D、备份数据库标准的输入法:mysqldump -h服务器地址 -u登录名 -p 要备份的数据库名 > 要保存为的文件

3、
关于数据库相关操作的SQL语句正确的是:

 A、create  database  [if  not  exists ] 数据库名  [charset  字符集]  [collate  字符排序规则];
 B、drop  database  数据库名;
 C、used  数据库名;
 D、show  database;

4、
关于MySQL的整数数据类型说法正确的是

 A、tinyint类型的字段可以存数字256
 B、int类型占八个字节大小
 C、字段在设定为整数型时,必须用小括号设置长度,用来限制整数型的取值范围
 D、整数型的字段可以用unsigned来设定是无符号的整型

5、
字符串数据类型检索效率是:

 A、varchar > text > char
 B、char > text > varchar
 C、text > char > varchar
 D、char > varchar > text

6、
关于字符串数据类型说法正确的是

 A、varchar类型的字段最大可存储65535个字节的字符串
 B、字段是char(10)类型,实际存储字符串'78912a',存储实际占用10个字节
 C、varchar、char需要设定(字符)长度,实际存储的字符长度可以超过设定的长度
 D、set数据类型最多只能有64个选项值。

7、
关于数据表说法正确的是

 A、not null: 不为空,表示该字段不能放“null”这个值
 B、auto_increment:  设定整数类型字段的值可以“自增长”,一个表可以有多个auto_increment属性的字段。
 C、unique key : 设定为唯一键:表示该字段的所有行的值不可以重复(唯一性)。
 D、default‘默认值’: 设定一个字段在没有插入数据的时候自动使用的值。text类型是不能设置默认值的。

8、
关于索引和约束说法正确的是:

 A、普通索引:没有特定约束作用,就只是建立索引,提高查询速度。
 B、唯一索引和主键索引:起到唯一约束的作用。
 C、给字段设置默认值可起到默认约束
 D、MySQL暂时没有检查约束

9、
MySQL 表默认的存储引擎是

请输入正确答案【不区分大小写】:

10、
mysql 数据表的修改SQL正确的是

 A、alter table `t1` add `f1` varchar(200) NOT NULL DEFAULT '' comment 'f1';
 B、alter table `t1` delete `f1` varchar(200) NOT NULL DEFAULT '' comment 'f1';
 C、alter table `t1` drop `f1` varchar(200) NOT NULL DEFAULT '' comment 'f1';
 D、alter table `t1` drop `f1`;