Mysql基础(习题卷15)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Mysql基础(习题卷15)
说明:答案和解析在试卷最后
第1部分:单项选择题,共49题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]NET 连接MySQL 通常用下列( )驱动。
A)ODBC
B)ADO
C)
D)JDBC
2.[单选题]在执行添加数据时出现“Field 'name' doesn't have a default value”错误,可能导致错误的原因是()
A)name字段指定了默认值
B)INSERT 语句出现了语法问题
C)name字段没有指定默认值,且添加了NOT NULL约束
D)name字段指定了默认值,且添加了NOT NULL约束
3.[单选题]触发器的类型有三种,下面哪一种是错误的触发器类型。( )
A)UPDATED
B)DELETED
C)ALTERED
D)INSERTED
4.[单选题]下面可以通过聚合函数的结果来过滤查询结果集的SQL子句是( )
A)WHERE子句
B)GROUP BY子句
C)HAVING 子句
D)ORDER BY子句
5.[单选题]MySQL提供的( )语句可查看数据表的创建语句。
A)DESCRIBE
B)SHOW FULL COLUMNS
C)SHOW COLUMNS
D)SHOW CREATE TABLE
6.[单选题]查看当前所选数据库的命令是( )。
A)SELECT DATABASE( );
B)SHOW DATABASES
C)SELECT DATABASE
D)USE DATABASE( )
7.[单选题]请选择以下能正确地删除一列的SQL是( )
A)alter table 表名 remove 字段名
B)alter table 表名 drop column 字段名
C)alter table 表名 delete column 字段名
D)alter table 表名 delete 字段名
8.[单选题]以下查看数据表的语句错误的是( )。
A)SHOW TABLE STATUS
B)SHOW TABLE STATUS FROM mydb
C)SHOW TABLE STATUS LIKE '%t%'
D)以上答案都不正确
9.[单选题]对数据加了排他锁之后还可以对数据( )
A)加排他锁
B)加意向锁
C)加共享锁
D)不能加任何锁
10.[单选题]触发器按照触发起因分3类,分别是( )。
A)CREATE触发器、DELETE触发器、UPDATE触发器
B)CREATE触发器、DROP触发器、INSERT触发器
C)INSERT触发器、UPDATE触发器、DELETE触发器
D)SELECT触发器、CREATE触发器、UPDATE触发器
11.[单选题]下列哪项不是约束的关键字( )?
A)unique
B)index
C)default
D)not null
12.[单选题]关系模式A的码是()
A)(H, Q)
B)(H,R)
C)(H,T)
D)(H,S)
13.[单选题]要将MySQL数据库中的数据导出为CSV或EXCEL格式的文件,可以使用_____。
A)mysqldump命令
B)phpMyadmin图形界面工具
C)mysqlbinglog命令
D)SELECT INTO … OUTFILE语句
14.[单选题]设有如下语句: REVOKE SELECT ON student FROM 'tmpuser'@'localhost' 以下关于该语句的叙述中,正确的是
A)收回对student的SELECT权限
B)收回localhost用户的SELECT权限
C)回滚对tmpuser用户授权操作
D)回滚对student的授权操作
15.[单选题]在ER模型中,如果有3个不同的实体型,3个M:N联系,根据ER模型转换为关系模型的规则,转换为关系的数目是( )。
A)4
B)5
C)6
D)7
16.[单选题]下面选项中,只删除表中全部数据并且效率最高的是SQL语句关键字是?
A)TRUNCATE
B)DROP
C)DELETE
D)ALTER
17.[单选题]子查询与连接查询执行效率的比较说法正确的是()
A)不管任何时候子查询都比连接查询效率高
B)当子查询执行结果的行数较大,而主查询执行结果的行数较小时,连接查询比子查询效率高
C)当子查询执行结果的行数较大,而主查询执行结果的行数较小时,子查询执行效率较高;反之,则连接查询执行效率较高
D)以上都不对
18.[单选题]现有订单表orders,包含用户信userid ,产品信息productid,以下________语句能够返回至少被订购过两回的productid
A)select productid from orders where count ( productid) > 1
B)select productid from orders where max ( productid) > 1
C)select productid from orders where having count ( productid) > 1 group by productid
D)select productid from orders group by produtid having count( poducid)>1
19.[单选题]在select语句的where子句中,使用正则表达式过滤数据的关键字是( )
A)like
B)against
C)match
D)regexp
20.[单选题]使用SELECT将表中数据导出到文件,可以使用哪一子句?( )。
A)TO FILE
B)INTO FILE
C)OUTTO FILE
D)INTO OUTFILE
21.[单选题]下列能够删除MYTB表的MYINDEX索引的语句是
A)DROP INDEX MYINDEX ON MYTB
B)DROP INDEX MYTB ON MYINDEX
C)DROP INDEX MYINDEX
D)DROP MYINDEX
22.[单选题]SELECT SUBSTRING_INDE‘WX(elcome to China’, ‘to’, -1)的结果是()
A)Welcome
B)to
C)China
D)Welcome to
23.[单选题]陈述A:查询的类型返回一个带有多值结果的单列用IN 子句实现。
陈述B:对于是否存在数据的子查询用EXISTS实现。
关于对以上陈述的描述中,正确的是( )。
A)陈述A错误,陈述B正确