出自:国家开放大学MySQL数据库应用

SELECT * FROM city limit 5,10描述正确的是( C)
A.获取第6条到第10条记录 B.获取第5条到第10条记录
C.获取第6条到第15条记录D.获取第5条到第15条记录
GROUP_CONCAT()函数作用是( A)
A.将每组的结果字符串连接起来 B.将每组的结果累加
C.统计每组的记录数 D.统计每组的平均值
VARCHAR类型字段保存最大的字符数是( C)
A.255 B.1025
C.65533 D.65535
查看系统中可用的字符集命令是(A )
A.show character set B.show collation
C.show character D.show set
关于DATETIME与TIMESTAMP两种数据类型的描述,错误的是( B)
A.两者值的范围不一样B.两者值的范围一样
C.TIMESTAMP可以自动记录当前日期时间 D.两者占用空间不一样
SELECT GREATEST(‘ab’,’cd’,’ef’,’gh’)结果是(D )
A.ab B.cd
C.ef D.gh
SELECT FLOOR(-14.7), FLOOR(14.7)的结果是(A )
A.-15,14B.-15,15
C.-14,14D.-14,15
SELECT CEILING(-14.7), CEILING(14.7)的结果是(D )
A.-15,14B.-15,15
C.-14,14D.-14,15
SELECT LOCATE(‘to’, ‘Welcome to China’)的结果是(C )
A.7 B.8
C.9 D.10
SELECT SUBSTRING(‘Welcome to China’, 9, 2)的结果是(B )
A.Welcome B.to
C.China D.Welcome to
SELECT SUBSTRING_INDEX(‘Welcome to China’, ‘to’, -1)的结果是( C)
A.Welcome B.to
C.China D.Welcome to
SELECT CONCAT_WS(‘/’, ‘A’, NULL, ‘B’, NULL)的结果是( C)
A.AB B.NULL
C.A/B D.A//B/
删除列指令是(D )
A.ALTER TABLE … DELETE … B.ALTER TABLE … DELETE COLUMN …
C.ALTER TABLE … DROP … D.ALTER TABLE … DROP COLUMN …
修改列指令是(A)
A.ALTER TABLE … MODIFY … B.ALTER TABLE … MODIFY COLUMN…
C.ALTER TABLE … UPDATE … D.ALTER TABLE … UPDATE COLUMN…
以下哪一种指令无法增加记录(D )
A.INSERT INTO … VALUES … B.INSERT INTO … SELECT…
C.INSERT INTO … SET … D.INSERT INTO … UPDATE…
关于DELETE和TRUNCATE TABLE区别描述错误的是( B)
A.DELETE可以删除特定范围的数据
B.两者执行效率一样
C.DELETE返回被删除的记录行数
D.TRUNCATE TABLE返回值为0。
以下聚合函数求数据总和的是( B)
A.MAXB.SUM
C.COUNTD.AVG
SQL语句中的条件用以下哪一项来表达( C)
A.THENB.WHILE
C.WHERED.IF
使用CREATE TABLE语句的( A)子句,在创建基本表时可以启用全文本搜索
A.FULLTEXTB.ENGINE
C.FROMD.WHRER
查找表结构用以下哪一项( D)
A.FINDB.SELETE
C.ALTERD.DESC
UNIQUE惟一索引的作用是( A)
A.保证各行在该索引上的值都不得重复
B.保证各行在该索引上的值不得为NULL
C.保证参加惟一索引的各列,不得再参加其他的索引
D.保证惟一索引不能被删除
在SQL语言中,子查询是(D)
A.选取单表中字段子集的查询语句
B.选取多表中字段子集的查询语句
C.返回单表中数据子集的查询语言
D.嵌入到另一个查询语句之中的查询语句
向数据表中插入一条记录用以下哪一项( B)
A.CREATEB.INSERT
C.SAVED.UPDATE
以下哪种操作能够实现参照完整性( B)
A.设置唯一键B.设置外键
C.减少数据冗余D.设置主键
SQL语言中,删除一个视图的命令是( D)
A.REMOVEB.CLEAR
C.DELETED.DROP
下列( C)不属于连接种类
A.左外连接B.内连接
C.中间连接D.交叉连接
若用如下的SQL语句创建了一个表SC:
CREATE TABLE SC
(S# CHAR(6) NOT NULL,
C# CHAR(3) NOT NULL,
SCORE INTEGER,NOTE CHAR(20));
向SC表插入如下行时,( B)行可以被插入。
A.(NULL,’103’,80,’选修’)
B.(’200823’,’101’,NULL,NULL)
C.(’201132’,NULL,86,’’)
D.(’201009’,’111’,60,必修)
创建数据库使用以下哪项( D)
A.create mytestB.create table mytest
C.database mytestD.create database mytest
SQL是一种( C)语言
A.函数型B.高级算法
C.关系数据库D.人工智能
下列的SQL语句中,( B)不是数据定义语句。
A.CREATE TABLEB.GRANT
C.CREATE VIEWD.DROP VIEW
以下删除记录正确的( A)
A.delete from emp where name=.dony.;
B.Delete * from emp where name=.dony.;
C.Drop from emp where name=.dony.;
D.Drop * from emp where name=.dony.; )
按照姓名降序排列( B)
A.ORDER BY DESC NAMEB.ORDER BY NAME DESC
C.ORDER BY NAME ASCD.ORDER BY ASC NAME
在SELECT语句中,使用关键字( D)可以把重复行屏蔽
A.TOPB.ALL
C.UNIOND.DISTINCT
以下聚合函数求平均数的是( C)
A.COUNTB.MAX
C.AVGD.SUM
返回当前日期的函数是( D)
A.curtime()B.adddate()
C.curnow()D.curdate()
SELECT COUNT(SAL) FROM EMP GROUP BY DEPTNO;意思是( D)
A.求每个部门中的工资B.求每个部门中工资的大小
C.求每个部门中工资的总和D.求每个部门中工资的个数
以下哪项不属于数据模型( C)
A.关系模型B.网状模型
C.网络模型D.层次模型
从GROUP BY分组的结果集中再次用条件表达式进行筛选的子句是( C)
A.FROMB.ORDER BY
C.HAVINGD.WHERE
为数据表创建索引的目的是( A)
A.提高查询的检索性能B.归类
C.创建唯一索引D.创建主键
.MySQL中,预设的、拥有最高权限超级用户的用户名为( D)
A.testB.Administrator
C.DAD.root
查找数据库中所有的数据表用以下哪一项( B)
A.SHOW DATABASEB.SHOW TABLES
C.SHOW DATABASESD.SHOW TABLE
delete from employee语句的作用是( B)
A.删除当前数据库中整个employee表,包括表结构
B.删除当前数据库中employee表内的所有行
C.由于没有where子句,因此不删除任何数据
D.删除当前数据库中employee表内的当前行
一张表的主键个数为( C)
A.至多3个B.没有限制
C.至多1个D.至多2个
条件“BETWEEN 20 AND 30”表示年龄在20到30之间,且( D)
A.包括20岁不包括30岁B.不包括20岁包括30岁
C.不包括20岁和30岁D.包括20岁和30岁
存储过程是一组预先定义并( C)的过程化SQL语句
A.保存B.编写
C.编译D.解释
返回字符串长度的函数是( B)
A.len()B.length()
C.left()D.long()
SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现哪种功能( C)
A.数据操纵B.数据控制
C.数据定义D.数据查询
以下哪项不属于DML操作( D)
A.insertB.update
C.deleteD.create
更新数据表中的记录用以下哪一项( C)
A.DELETEB.ALTRE
C.UPDATED.SELECT
关系数据库中,主键是( D)
A.创建唯一的索引,允许空值B.只允许以表中第一字段建立
C.允许有多个主键的D.为标识表中唯一的实体