Mysql基础(习题卷15)
说明:答案和解析在试卷最后
第1部分:单项选择题,共49题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]NET 连接MySQL 通常用下列( )驱动。
A)ODBC
B)ADO
C)ADO.NET
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)drop table if exists admin
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正确
B)陈述A正确,陈述B错误
C)都是错误的
D)都正确
24.[单选题]条件“age between 20 and 30”表示年龄在20到30之间,且( )
A)包括20岁和30岁
B)包括20岁,不包括30岁
C)不包括20岁,包括30岁
D)不包括20岁和30岁
25.[单选题]在关系代数中,( )操作称为从两个关系的笛卡儿积中选取它们属性间满足一定条件的元组。
A)投影
B)选择
C)自然连接
D)θ连接
26.[单选题]修改数据库的命令为( )。
A)Create database
B)use database
C)alter database
D)drop database
27.[单选题]有如下的数据表: 部门(部门号, 部门名称), 职工(部门号, 职工号, 姓名, 基本工资)。 检索至少有5名职工的每个部门的职工基本工资的总额,正确的语句是______。
A)SELECT 部门号, COUNT(*), SUM(基本工资) FROM 职工 HAVING COUNT(*)>=5;
B)SELECT 部门号, COUNT(*), SUM(基本工资) FROM 职工 GROUP BY 基本工资 HAVING COUNT(*)>=5;
C)SELECT 部门号, COUNT(*), SUM(基本工资) FROM 职工 GROUP BY 部门号 HAVING COUNT(*)>=5;
D)SELECT 部门号, COUNT(*), SUM(基本工资) FROM 职工 GROUP BY 部门号 WHERE COUNT(*)>=5;
28.[单选题]有产品表products(pid,pname,price), 其中pid是产品编号,自增、主键,在添加数据的时候可以采用()代替。
A)数字1
B)字符串"null"
C)不填
D)null
29.[单选题]下面选项中,哪个用于表示创建book表并添加id字段和title字段?
A)create table book{ id varchar(32), title varchar(50) };
B)create table book( id varchar(), title varchar(), );
C)create table book( id varchar(32), title varchar(50) );
D)create table book[ id varchar(32), title varchar(50) ];
30.[单选题]score( ),即成绩表( )。学生如果某科没有考试,则该科成绩录入null。能够获取各位学生的平均成绩的选项是:( )
A)select
B)select
C)select
D)select
31.[单选题]在数据库管理系统提供的数据语言中,( )负责数据的查询及增删等操作。
A)数据转换语言
B)数据定义语言
C)数据控制语言
D)数据操纵语言
32.[单选题]控制台中执行_____语句时可以退出MySQL
A)exit
B)go或者quit
C)go或者exit
D)exit或者quit
33.[单选题]GROUPCONCAT ()函数作用是( )
A)将每组的结果累加
B)统计每组的平均值
C)将每组的结果字符串连接起来
D)统计每组的记录数
34.[单选题]查询book表中book_name字段和book_price字段的信息,查询语句是( )
A)select book_name,book_price from book ;
B)select * from book;
C)select book from book_name,book_price ;
D)select * from book book_name,book_price;
35.[单选题]______是位于用户和操作系统之间的一层数据管理软件。
A)数据库
B)数据库系统
C)数据库管理系统
D)数据库应用系统
36.[单选题]在SQL语句中,控制分组查询的条件短语是______。
A)ORDER BY
B)HAVING
C)GROUP BY
D)DESC
37.[单选题]要快速清空一张表中的记录可以用如下语句( )
A)drop table
B)delete table
C)truncate table
D)clear table
38.[单选题]数据库系统的特点是()、数据独立、减少数据冗余、避免数据不一致和加强了数据保护
A)数据共享
B)数据存储
C)数据应用
D)数据保密
39.[单选题]从E-R模型向关系模型转换,一个M:N的联系转换成一个关系模式时,该关系模式的键是________。
A)M端实体的键
B)N端实体的键
C)M端实体键与N端实体键组合
D)重新选取其他属性

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。