Mysql基础(习题卷29)
说明:答案和解析在试卷最后
第1部分:单项选择题,共45题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]聚合函数 AVG() 的返回类型是()。
A)与传入的参数的类型相同
B)整数
C)浮点数
D)字符串
2.[单选题]更新student表id=1的记录,name新值为”youjun”,grade更新值为98.5,下列选项中,能够完成上述功能的SQL语句是?
A)UPDATE student set name=’youjun’ grade=98.5 where id=1;
B)UPDATE student set name=’youjun’, grade=98.5 where id=1;
C)UPDATE FORM student set name=’youjun’ ,grade=98.5 where id=1;
D)UPDATE student Values name=’youjun’ grade=98.5 where id=1;
3.[单选题]支持子程序调用的数据结构是
A)栈
B)树
C)队列
D)二叉树
4.[单选题]关系数据库中,外键(Foreign Key)是 ______ 。
A)在一个关系中定义了约束的一个或一组属性
B)在一个关系中定义了缺省值的一个或一组属性
C)在一个关系中的一个或一组属性是另一个关系的主键
D)在一个关系中用于唯一标识元组的一个或一组属性
5.[单选题]在SQL语言中,部分匹配查询中有关通配符“_”的正确的叙述是?
A)“_”代表多个字符
B)“_”代表一个字符
C)“_”不能与“%”一同使用
D)“_”代表代表零个或多个字符。
6.[单选题]存储过程创建后,可在程序、触发器或存储过程中使用( )语句调用。
A)EXECUT
B)CREATE
C)CALL
D)ERTURN
7.[单选题]在MySQL中,执行下面语句,那么插入sname字段的值是______。 insert into table1(sno,sname)
values('201510','O\'Jack')
A)O\'Jack
B)O'Jack
C)Jack
D)O Jack(间隔为一个制表位)
8.[单选题]使用sql 语句进行恢复数据库使用下列( )命令。
A)load data from table
B)load data from database
C)load data from file
D)load data infile
9.[单选题]以下选项中由客户端编码决定的是( )。
A)character_set_server
B)character_set_database
C)character_sets_dir
D)character_set_results创建唯一约束sql语句
10.[单选题]数据库性能最好的隔离级是()
A)REPEATABLE READ
B)READ COMMITTED
C)READ UNCOMMITTED
D)SERIALIZABLE
11.[单选题]使用 where 子句实现分组之前过滤数据,使用( )过滤分组后的数据。
A)having
B)where
C)select
D)from
12.[单选题]有关启动MySQL服务的命令说法正确的是()。
A)start 服务名
B)net start 服务名
C)net 服务名
D)以上说法都不对
13.[单选题]子查询的执行过程遵循()的原则
A)由外及里
B)由里及外
C)由左及右,顺序执行
D)由前及后,顺序执行
14.[单选题]要控制两个表中数据的完整性和一致性可以设置"参照完整性",要求这两个表:( )
A)是同一个数据库中的两个表
B)不同数据库中的两个表
C)两个自由表
D)一个是数据库表另一个是自由表
15.[单选题]数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( )。
A)DBS包括DB和DBMS
B)DBMS包括DB和DBS
C)DB包括DBS和DBMS
D)DBS就是DB,也就是DBMS
16.[单选题]DML是指_____
A)数据控制语言
B)数据操作语言
C)数据定义语言
D)新增的语言元素
17.[单选题]SQL语言中,删除一个视图的命令是( )
A)REMOVE
B)CLEAR
C)DELETE
D)DROP
18.[单选题]下面调用存储过程的写法正确的是哪一个?
A)calls 存储过程名称
B)call 存储过程名称
C)cal 存储过程名称
D)select 存储过程名称
19.[单选题]在SQL语句中,与表达式“成绩 NOT IN(80, 90)”功能相同的表达式是______。
A)成绩=80 AND 成绩=90
B)成绩!=80 OR 成绩=90
C)成绩<>80 OR 成绩<>90
D)成绩!=80 AND 成绩!=90
20.[单选题]若视图是由调用视图的用户执行时,SQL SECURITY的值为( )。
A)DEFINER
B)INVOKER
C)root
D)以上答案都不正确
21.[单选题]使用 和 ,可以对用户会话变量进行定义和赋值
A)set 命令,select 语句
B)set命令和"="运算符
C)select 语句和in命令
D)declare命令和set命令
22.[单选题]删除经销商1018 的数据记录的代码为( ) from distributors where distri_num=1018
A)drop table
B)delete *
C)drop column
D)delete
23.[单选题]以下( )选项用于创建数据表时设置存储引擎和字符集。
A)ENGINE和COLLATE
B)ENGINE和CHARSET
C)CHARSET和COLLATE
D)以上答案都不正确
24.[单选题]2
以下哪个不是数据库中的聚合函数?
A)AVG()
B)SQRT()
C)SUM()
D)MAX()
25.[单选题]左连接的关键字是
A)cross join
B)inner join
C)left join
D)right join
26.[单选题]登录到Mysql服务的命令是哪一个?
A)mysql -u -p用户的密码
B)mysql -uroot -p
C)mysqld -uroot -p用户的密码
D)mysql -uroot -p用户的密码
27.[单选题]创建视图的命令为( )。
A)create talbe
B)create view
C)set table
D)set view
28.[单选题]SQL中下列涉及空值的操作,正确的是()
A)AGE IS NULL
B)AGE IS NOT NULL
C)AGE = NULL
D)NOT (AGE IS NULL)
29.[单选题]下面哪个不是备份数据库的理由?( )
A)数据库崩溃时恢复
B)将数据从一个服务器转移到另外一个服务器
C)记录数据的历史档案
D)转换数据
30.[单选题]在多对一的关系中,外键应该建立在哪个表中?
A)一方对应的表
B)多方对应的表
C)双方对应的表中都建立外键
D)再创建一张中间表,用于描述关系
31.[单选题]使用正则表达式的关键字是( )。
A)regular
B)expression
C)regexp
D)like
32.[单选题]php连接上mysql之后,采用哪个函数配置循环可以得到指定表中的记录____。
A)mysql_query
B)mysql_select_db
C)mysql_fetch_row
D)mysql_connect
33.[单选题]You need to dump the data from the master server and import it into a new slave server. Which mysqldump option can be used when dumping data from the master server in order to include themaster server's binary log information?
您需要从主服务器转储数据并将其导入新的从属服务器。 从主服务器转储数据以包括主服务器时,可以使用哪个mysqldump选项服务器的二进制 日志信息?
A)master -binlog
B)include-log-file
C)include-master-info
D)master -data
34.[单选题]以下哪项不属于数据模型( )
A)关系模型
B)网状模型
C)层次模型
D)网络模型
35.[单选题]SQL语言又称________。
A)结构化定义语言
B)结构化控制语言
C)结构化查询语言
D)结构化操纵语言
36.[单选题]________约束用于保证数据库表中记录的唯一性。
A)主键和唯一性
B)外键
C)普通键
D)非空
37.[单选题]要查询所有课程中,各门课程的最高分,下面SQL语句正确的是______。
A)SELCET 课程号,AVG(成绩) FROM 选课表 ORDER BY 课程号;
B)SELCET 课程号, MAX(成绩) FROM 选课表 GROUP BY 课程号;
C)SELCET 课程号,Min(成绩), FROM 选课表 GROUP BY 课程号;
D)SELCET 课程号,SUM(成绩) FROM 选课表 GROUP BY 课程号;
38.[单选题]下列选项中,( )能保证表中字段值的唯一性。
A)默认约束
B)非空约束
C)唯一约束
D)以上答案都不正确
39.[单选题]下面叙述中错误的是( )。
A)软件测试的目的是发现错误并改正错误
B)对被调试的程序进行"错误定位"是程序调试的必要步骤
C)程序调试通常也称为Debug
D)软件测试应严格执行测试计划,排除测试的随意性
40.[单选题]下列选项中,不能用于备份数据库的是
A)mysqladmin

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