MySQL数据库原理设计与应用模考试题含参考答案
一、单选题(共31题,每题1分,共31分)
1.InnoDB表的自动增长字段值为1和2,那么删除2后,重启服务器,再次插入记录,自动增长字段的值为()。
A、1
B、2
C、3
D、4
正确答案:B
2.以下可以用于比较运算的函数是()。
A、RAND()
B、POW()
C、CEIL()
D、IN()
正确答案:D
3.下列选项错误的是()。
A、ALTERUSERroot@localhostIDENTIFIEDBY000
B、SETPASSWORDFORroot@localhost=000
C、mysqladmin–uroot-ppassword000
D、以上答案都不正确
正确答案:D
4.定义视图的查询语句是(),则向视图添加数据一定会成功。
A、SELECTMAX(pric)FROMsh_goods;
B、SELECTcategory_idFROMsh_goodsGROUPBYcategory_id;
C、SELECTid,nameFROMsh_goods;
D、以上选项全部正确
正确答案:C
5.定点数的最大位数是(),最大精度是()。
A、10,0
B、80,50
C、100,30
D、65,30
正确答案:D
6.若视图是由调用视图的用户执行时,SQLSECURITY的值为()。
A、DEFINER
B、INVOKER
C、root
D、以上答案都不正确
正确答案:B
7.下面()表示日期和时间的数据类型。
A、DECIMAL(6,2)
B、DATE
C、YEAR
D、TIMESTAMP
正确答案:D
8.左外连接查询时,使用()设置主表和从表连接的条件。
A、WHERE
B、ON
C、USING
D、HAVING
正确答案:B
9.下面关于表达式“-4-2”的描述正确的是()。
A、4前面的“-”表示减法运算符
B、2前面的“-”表示负号
C、4前面的“-”符号是一个一元操作符
D、以上说法都不正确
正确答案:C
10.以下选项中,()面向数据库设计人员,描述数据的整体逻辑结构。
A、概念模式
B、存储模式
C、外模式
D、以上答案都不正确
正确答案:A
11.下面关于数据查询的描述正确的是()。
A、查询数据的条件仅能实现相等的判断
B、查询的数据必须包括表中的所有字段
C、星号“*”通配符代替数据表中的所有字段名
D、以上答案都正确
正确答案:C
12.CREATETABLE与()一起使用可为新表复制已有的表结构。
A、AS
B、IS
C、LIKE
D、以上的答案都不正确
正确答案:C
13.以下()选项用于为视图数据操作设置检查条件。
A、WITHCHECKOPTION
B、AS
C、SQLSECURITY
D、ALGORITHM
正确答案:A
14.以下()选项是创建视图的默认算法。
A、UNDEFINED
B、MERGE
C、TEMPTABLE
D、以上选项都不正确
正确答案:A
15.假如添加数据时发生主键冲突,()可利用新值修改主键中对应的字段。
A、主键冲突替换
B、添加数据时去除可能发生主键冲突的字段
C、主键冲突更新
D、以上答案全部正确
正确答案:C
16.以下创建数据库的语句错误的是()。
A、CREATEDATABASEbook
B、CREATEDATABASEsh.book
C、CREATEDATABASEsh_book
D、CREATEDATABASE_book
正确答案:B
17.以下()在关系模型中表示属性的取值范围。
A、元组
B、属性
C、键
D、域
正确答案:D
18.下面可以回收test用户的SELECT全局权限的是()。
A、REVOKESELECTONmydb.*FROMtest1@%;
B、REVOKESELECTON*.*FROMtest1@%;
C、REVOKESELECTONmydb.goodsFROMtest1@%;
D、以上答案都不正确
正确答案:B
19.以下()是查询语句select选项的默认值。
A、ALL
B、DISTINCT
C、DISTINCTROW
D、以上答案都不正确
正确答案:A
20.下面关于“INSERT表1SELECTFROM表2”说法正确的是()。
A、可从表2中复制已有的数据到表1中
B、表1和表2不能是同一个数据表
C、表1和表2的表结构可以不同
D、以上说法全部正确
正确答案:A
21.下面关于JSON_OBJECTAGG()函数描述正确的是()。
A、用于将符合条件的参数字段值做为单个JSON数组返回
B、第