2.6 习题
一、选择题
1.创建数据库使用的语句是( )。
A.CREATE DB数据库名
B.CREATE TABLE数据库名
C.DATABASE数据库名
D.CREATE DATABASE数据库名
2.以下能删除数据库emp的语句是( )。
A.DELETE*FROM emp;
B.DROP DATABASE emp;
C.DROP*FROM emp;
D.DELETE DATABASE emp;
3.要使数据库test作为当前数据库,相应的语句为( )。
A.IN test;
B.SHOW test;
C.USER test;
D.USE test;
4.修改数据库的命令是( )。
A.UPDATE
B.CREATE
C.UPDATED
D.ALTER
5.MySQL系统中的所有系统级信息存储于( )数据库。
A.master
B.model
C.tempdb
D.mysql
6.以下关于数据库创建、删除的论述,错误的是( )。
A.创建数据库的时候可以指定字符编码
B.使用DROP DATABASE语句一次只能删除一个数据库
C.使用DROP DATABASE语句删除数据库后,文件与数据不会从磁盘上永久删除
D.创建数据库,需要具有数据库的CREATE权限
7.以下对MySQL数据库中数据的说明正确的是( )。
A.MySQL数据库的数据以表格的形式存放在系统中
B.MySQL数据库的数据以文件的形式存放在系统中
C.MySQL数据库的数据以函数的形式存放在系统中
D.以上都不对
8.下列SQL语句中,不是数据库操作语句的是( )。
A.DROP DATABASE
B.CREATE DATABASE
C.ALTER DATABASE
D.CREATE TABLE
9.创建数据库时,若使用默认字符集utf8,则语句可以写成( )。
A.DEFAULT CHARACTER SET utf8
B.USE utf8
C.DEFAULT COLLATE utf8_general_ci
D.SHOW CHARACTER SET utf8
10.显示系统上所有数据库的语句是( )。
A.CREATE DATABASE
B.SHOW DATABASES
C.DISPLAY DATABASE
D.PRINT TABLE
11.MySQL中,下列关于创建、管理数据库的操作语句不正确的是( )。
A.CREATE DATABASE Instant
B.USE Instant
C.CREATE DATABASE Instant DEFAULT CHARACTER SET utf8
D.CONNECTION Instant
12.在数据库中有goose、good、goo、mydb 4个表,执行语句SHOW TABLES LIKE 'goo_'的结果可能是( )。
A.goose
B.good
C.goo
D.mydb
13.添加( )语句,可在创建的数据库已存在时防止程序报错。
A.DEFAULT CHARACTER SET utf8
B.USE数据库名
C.IF NOT EXISTS数据库名
D.DESCRIBE EXISTS数据库名
14.MySQL配置文件(my.ini)中,用于指定数据库文件的存储位置的参数是( )。
A.datadir
B.filepath
C.sys
D.dir
15.MySQL语句的结束符是( )。
A.感叹号
B.句号
C.逗号
D.分号
二、判断题
1.用户可以修改已存在数据库的默认字符集和排序规则。( )
2.创建数据库的语句里的英文Database,可以缩写成DB。( )
3.删除数据库需要有数据库的delete权限。( )
4.SHOW DATABASES语句可以查看数据库的字符编码。( )
5.数据库创建好后,是无法修改数据库名的。( )