此showmebug题库仅做分享学习使用,内容不做修改,如果不同,请已当时所作题目为准。仅作学习参考
- [单选]:以下能够删除一列的是
- A. alter table emp remove addcolumn
- B. alter table emp delete column addcolumn
- C. alter table emp delete addcolumn
- D. alter table emp drop column addcolumn
- [单选]:按照姓名(name)降序排列,应该使用
- A. ORDER BY name ASC
- B. ORDER BY DESC name
- C. ORDER BY ASC name
- D. ORDER BY name DESC
- [单选]:使用空值查询时,表示一个列 content 不为空的表达式是
- A. content is not null
- B. content <= null
- C. content != null
- D. content not null
- [单选]: 如果T中没有字段k,而你执行了这个语句select * from T where k=1,肯定会报“不存在这个列”的错误:"Unknown column 'k' in where clause"。这个错误会在哪个阶段报出来?
- A. 分析SQL
- B. 优化SQL
- C. 查询缓存
- D. 执行SQL
- 多选题: MySQL支持哪些逻辑运算符
- A. &&
- B. AND
- C. NOT
- D. ||
- [单选]: 对SELECT * FROM user LIMIT 2, 3描述正确的是
- A. 获取第2条到第4条记录
- B. 获取第2条到第3条记录
- C. 获取第3条到第4条记录
- D. 获取第3条到第5条记录
- 多选题: 下面对大表的优化方法,正确的是()
- A. 将一个表按照字段段分成多个表,每个表存储其中一部分字段
- B. 限定数据的范围,避免不带任何限制数据范围的查询语句
- C. 使用缓存技术
- D. 在同一个数据库内,把一个表的数据按照一定规则拆分到多个表
- [单选]: 关于mysql数据库,下列说法错误的是
- A. having用来对group by分组结果进行限制
- B. GROUP BY子句用来分组 WHERE子句的输出
- C. HAVING子句用来从FROM的结果集中筛选行
- D. WHERE子句用来筛选 FROM 子句中指定的操作所产生行
- 多选题: show databases like 'student%' 命令可以显示出以下数据库
- A. mystudent
- B. mystudenty
- C. student
- D. student_my
- [单选] 下列说法错误的是
- A. HAVING子句用来从FROM的结果集中筛选行
- B. GROUP BY子句用来分组WHERE子句的输出
- C. 聚合函数需要和GROUP BY一起使用
- D. WHERE子句用来筛选FROM子句中指定的操作所产生的行
- [单选] 拼接字段的函数是
- A. CONCAT()
- B. TRIM()
- C. UPPER()
- D. SUBSTRING()
- [单选] 以下哪一项可以用于查询结构
- A. DESC
- B. FIND
- C. ALTER
- D. SELECT
13.[单选] SELECT SUBSTR('hello,world', 2, 3) 的结果是
- A. llo
- B. el
- C. lo
- D. ell
14.[单选] SELECT语句中去除重复数据,可以使用哪个关键字
- A. order by
- B. desc
- C. having
- D. distinct
15.[单选] 若要在基本表S中增加一列CN(课程名),可用
- A. ADD TABLE S ALTER(CN VARCHAR(8))
- B. ALTER TABLE S (ADD CN VARCHAR(8))
- C. ALTER TABLE S ADD(CN VARCHAR(8))
- D. ADD TABLE S(CN CHAR(8))
16.[单选] 以下聚合函数求数据平均值的是
- A. AVG
- B. COUNT
- C. SUM
- D. MAX
17.[单选] 关于关系型数据库的优点,说法错误的是
- A. 无需经过 SQL 层的解析,读写效率高
- B. 数据更新的开销比较小
- C. 支持复杂查询
- D. 可以保持数据的一致性
18.[单选] 关于 TRUNCATE关键字描述不正确的是
- A. TRUNCATE 删除表,然后重新构建表
- B. TRUNCATE 将删除表中的所有数据
- C. 表包含 auto_increment 列,使用 truncate 可以重置序列值为该列初始值
- D. Truncate 操作比 delete 操作占用资源多