项目四 任务四五 修改和删除数据库(练习)-《数据库原理与应用技术--MySQL》(河北科学技术出版社)同步精品课堂
|
2份
|
8页
|
76人阅读
|
2人下载
内容正文:
修改和删除数据库
一、单项选择题
1. 要删除名为USER1的数据库应使用的语句是( )
A. SHOW DATABASES B. DROP DATABASE USER1
C. CREATE DATABASE USER1 D. SHOW CREATE DATABASE USER1
【答案】B
【解析】删除数据库的语法格式是DROP DATABASE 数据库名称。
2. 以下哪个语句用来修改数据库( )。
A. SELECT DATABASE B.SHOW <数据库名>
C. ALTER DATABASE 数据库名称 D.USE DATABASE
【答案】C
【解析】修改数据库的命令格式为ALTER DATABASE 数据库名称。
3. 语句ALTER DATABASE DEFAULT CHARACTER SET utf8的作用是( )
A. 查看数据库的信息 B. 删除数据库
C. 修改当前数据库的默认排序规则 D. 修改当前数据库的默认字符集
【答案】D
【解析】CHARACTER SET是设置数据库的字符集。
4. 删除数据库的命令是( )。
A.SELECT B.DROP
C.ALTER D.DELETE
【答案】B
【解析】使用DROP DATABASE数据库名进行删除数据库。
5. 在使用DROP DATABASE命令时,需要指定( )
A. 数据库名称 B. 数据库的存储路径
C. 数据库的创建日期 D. 数据库的字符集
【答案】A
【解析】删除数据库的语法格式是DROP DATABASE数据库名。
6. 以下关于删除数据库的说法正确的是( )。
A. 删除时先删除数据库中的所有表文件
B. 会直接删除数据库并将数据库中的数据一并删除
C. 删除数据库的存储过程
D. 删除数据库中存在的索引
【答案】B
【解析】删除数据库会将数据库中存在的文件一并删除。
7. 将数据库teacher的默认排序方式改为gbk_chinese_ci,使用( ) 。
A. ALTER DATABASE teacher DEFAULT COLLATE gbk_chinese_ci;
B. ALTER DATABASE teacher DEFAULT CHARACTER SET gbk_chinese_ci;
C. ALTER teacher DEFAULT CHARACTER SET gbk_chinese_ci;
D. SELECT DATABASE teacher DEFAULT CHARACTER SET gbk_chinese_ci;
【答案】A
【解析】修改数据库排序规则的命令格式为ALTER DATABASE 数据库名 DEFAULT COLLATE 排序规则名。
8. 修改数据库student的默认字符集为utf8的命令是( )。
A. ALTER DATABASE student DEFAULT COLLATE utf8;
B. DROP DATABASE student DEFAULT COLLATE utf8;
C. ALTER DATABASE student DEFAULT CHARACTER SET utf8;
D. SELECT DATABASE student DEFAULT CHARACTER SET utf8;
【答案】C
【解析】修改数据库的默认字符集命令格式为ALTER DATABASE 数据库名 DEFAULT CHARACTER SET 字符集名。
9. 在使用DROP DATABASE删除数据库时,( )参数可以防止要删除数据库不存在报错 。
A. IF EXISTS B. IF NOT EXISTS
C. IF EXIST D. NOT EXISTS
【答案】A
【解析】添加IF EXISTS存在数据库则删除,不存在则不执行删除操作。
10. 在Navicat中可以执行以下操作( )。
A. 可以修改数据库,不可以删除数据库
B. 可以删除和修改数据库
C. 可以修改数据库的名称
D. 可以修改数据库的字符集,不可以修改数据库的排序规则
【答案】B
【解析】在图形化管理软件中可以进行创建、查看和选择当前数据库。
二、判断题
1.删除数据库的操作可以进行恢复。( )
【答案】错误,删除数据库DROP DATABASE是一个不可逆的操作。
2. 修改数据库时,可以省略数据库名称则表示修改当前默认的数据库。( )
【答案】正确。
3. 删除数据库,可以将数据库进行删除但数据库中的表不会被删除。( )
【答案】错误。删除数据库会同时将数据库中的表进行同时删除。
4. 在使用ALTER DATABASE进行修改数据库后,必须进行重启数据库才会生效。( )
【答案】错误。不用重启数据库也会修改生效。
5. 修改数据库的参数使用DROP命令。( )
【答案】错误。修改数据库使用ALTER命令。
3、 填空题
1. 删除一个存在的数据库teacher的语句是_________。
【答案】DROP DATABASE IF EXISTS teacher;
2. DROP DATABASE 是一个不可逆的操作,执行后数据将被 删除。
【答案】永久;
3. 使用 修改数据库shop1的字符集为gb2312。
【答案】ALTER DATABASE shop1 DEFAULT CHARACTER SET gb2312;。
4. 使用_________查看服务器返回的警告信息。
【答案】SHOW WARNINGS;
5. ALTER DATABASE 数据库名________(能/不能)修改数据库名。
【答案】不能。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$
修改和删除数据库
一、单项选择题
1. 要删除名为USER1的数据库应使用的语句是( )
A. SHOW DATABASES B. DROP DATABASE USER1
C. CREATE DATABASE USER1 D. SHOW CREATE DATABASE USER1
2. 以下哪个语句用来修改数据库( )。
A. SELECT DATABASE B.SHOW <数据库名>
C. ALTER DATABASE 数据库名称 D.USE DATABASE
3. 语句ALTER DATABASE DEFAULT CHARACTER SET utf8的作用是( )
A. 查看数据库的信息 B. 删除数据库
C. 修改当前数据库的默认排序规则 D. 修改当前数据库的默认字符集
4. 删除数据库的命令是( )。
A.SELECT B.DROP
C.ALTER D.DELETE
5. 在使用DROP DATABASE命令时,需要指定( )
A. 数据库名称 B. 数据库的存储路径
C. 数据库的创建日期 D. 数据库的字符集
6. 以下关于删除数据库的说法正确的是( )。
A. 删除时先删除数据库中的所有表文件
B. 会直接删除数据库并将数据库中的数据一并删除
C. 删除数据库的存储过程
D. 删除数据库中存在的索引
7. 将数据库teacher的默认排序方式改为gbk_chinese_ci,使用( ) 。
A. ALTER DATABASE teacher DEFAULT COLLATE gbk_chinese_ci;
B. ALTER DATABASE teacher DEFAULT CHARACTER SET gbk_chinese_ci;
C. ALTER teacher DEFAULT CHARACTER SET gbk_chinese_ci;
D. SELECT DATABASE teacher DEFAULT CHARACTER SET gbk_chinese_ci;
8. 修改数据库student的默认字符集为utf8的命令是( )。
A. ALTER DATABASE student DEFAULT COLLATE utf8;
B. DROP DATABASE student DEFAULT COLLATE utf8;
C. ALTER DATABASE student DEFAULT CHARACTER SET utf8;
D. SELECT DATABASE student DEFAULT CHARACTER SET utf8;
9. 在使用DROP DATABASE删除数据库时,( )参数可以防止要删除数据库不存在报错 。
A. IF EXISTS B. IF NOT EXISTS
C. IF EXIST D. NOT EXISTS
10. 在Navicat中可以执行以下操作( )。
A. 可以修改数据库,不可以删除数据库
B. 可以删除和修改数据库
C. 可以修改数据库的名称
D. 可以修改数据库的字符集,不可以修改数据库的排序规则
二、判断题
1.删除数据库的操作可以进行恢复。( )
2. 修改数据库时,可以省略数据库名称则表示修改当前默认的数据库。( )
3. 删除数据库,可以将数据库进行删除但数据库中的表不会被删除。( )
4. 在使用ALTER DATABASE进行修改数据库后,必须进行重启数据库才会生效。( )
5. 修改数据库的参数使用DROP命令。( )
3、 填空题
1. 删除一个存在的数据库teacher的语句是_________。
2. DROP DATABASE 是一个不可逆的操作,执行后数据将被 删除。
3. 使用 修改数据库shop1的字符集为gb2312。
4. 使用_________查看服务器返回的警告信息。
5. ALTER DATABASE 数据库名________(能/不能)修改数据库名。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$