MySQL数据库原理设计与应用练习题(含参考答案).docx
MySQL数据库原理设计与应用练习题(含参考答案)
一、单选题(共31题,每题1分,共31分)
1.下面列出的()是数据库管理系统的简称。
A、DB
B、DBA
C、DBMS
D、DBS
正确答案:C
2.以下()选项的运算结果为2。
A、36
B、36
C、3|6
D、以上答案都不正确
正确答案:B
3.下面关于联合查询描述错误的是()。
A、联合排序默认去除完全重复的记录
B、联合查询必须保证查询的字段数量相同
C、联合查询的SELECT语句添加LIMIT并使用圆括号包裹才能使排序生效
D、以上说法全部不正确
正确答案:D
4.下面关于用户重命名的说法正确的是()。
A、ALTERUSER一次仅能修改一个用户名
B、RENAMEUSER一次可修改多个用户名
C、重命名的用户可以是不存在的用户
D、以上说法全部正确
正确答案:B
5.以下()不能使用USER()函数为自己修改密码。
A、密码过期的用户
B、匿名用户
C、有用户名但没有密码的用户
D、以上答案全部正确
正确答案:B
6.下面关于SHOWTABLESLIKEt%描述错误的是()。
A、用于查看名称以t开头的数据表
B、“%”表示匹配一个字符
C、“%”表示匹配零个或多个字符
D、SHOWTABLES可获取指定数据库下所有的数据表
正确答案:B
7.下面插入数据操作错误的是()。
A、INSERT数据表名VALUE(值列表)
B、INSERTINTO数据表名VALUES(值列表)
C、INSERT数据表名VALUES(值列表)
D、INSERT数据表名(值列表)
正确答案:D
8.下面在sh_goods表中根据cat_id升序排序,并对每个cat_id按price降序排序的语句是()。
A、SELECT*FROMsh_goodsORDERBYpriceDESC,cat_id;
B、SELECT*FROMsh_goodsORDERBYprice,cat_id;
C、SELECT*FROMsh_goodsORDERBYcat_id,priceDESC;
D、SELECT*FROMsh_goodsORDERBYcat_idDESC,price;
正确答案:C
9.MySQL数据库服务器的默认端口号是()。
A、3306
B、8080
C、1433
D、80
正确答案:A
10.下面可以回收test用户的SELECT全局权限的是()。
A、REVOKESELECTONmydb.*FROMtest1@%;
B、REVOKESELECTON*.*FROMtest1@%;
C、REVOKESELECTONmydb.goodsFROMtest1@%;
D、以上答案都不正确
正确答案:B
11.下面属于数据权限的特权是()。
A、DROP
B、ALTER
C、DELETE
D、以上答案全部正确
正确答案:C
12.下面关于“LIMIT4”的描述正确的是()。
A、4表示可获取的最大记录数量
B、4表示从5条记录开始获取
C、查询的实际记录数不能小于4
D、以上说法都不正确
正确答案:A
13.以下()在关系模型中表示属性的取值范围。
A、属性
B、键
C、元组
D、域
正确答案:D
14.下面关于表达式“-4-2”的描述正确的是()。
A、4前面的“-”表示减法运算符
B、2前面的“-”表示负号
C、4前面的“-”符号是一个一元操作符
D、以上说法都不正确
正确答案:C
15.以下可以回收代理权限的是()。
A、REVOKEALLFROM账户
B、REVOKEPROXYFROM账户
C、REVOKEPROXYON账户1FROM账户2
D、以上语法都不正确
正确答案:C
16.下面关于“CREATEVIEWv_goodsASSELECTid,nameFROMgoods”描述错误的是()。
A、创建v_goods的用户默认为当前用户
B、视图算法由MySQL自动选择
C、视图的安全控制默认为DEFINER
D、以上说法都不正确
正确答案:D
17.以下运算符的运算顺序为从右到左的是()。
A、-(负号)
B、=(比较运算符
C、-(减法)
D、=(赋值运算符)
正确答案:D
18.()可在一个关系中从垂直方向去掉不需要的属性,保留需要的属性。
A、投影
B、选择
C、笛卡尔积
D、连接
正确答案:A
19.以下为数据表重命名错误的是()。
A、ALTERTABLEt1RENAMEre_test
B、ALTERTABLEt1RENAMEASre_test
C、RENAMETAB