MySQL基础知识测试题及答案解析
-
C. mysql服务端可以含有多个数据仓库,数据仓库包含由行和列组成的数据表,数据存放到数据表中。A选项不正确,连接mysql服务端时,需要开启mysql服务端。B选项不正确,mysql服务端可以含有多个数据仓库。
-
B. delete from Users where id = 1。delete语句用于删除表中的数据,不需要使用通配符*。
-
A. WHERE和HAVING写在GROUP BY的前面。HAVING用于筛选分组后的结果,必须在GROUP BY语句之后使用。WHERE用于筛选原始数据表中的数据。
-
A. SELECT * FROM USERS WHERE NAME LIKE ‘%刘%’。LIKE操作符用于模糊匹配,%表示任意字符。
-
C. AND。AND操作符用于同时满足多个条件。
-
B. DESC。DESC关键字用于按降序排序。
-
D. update teacher set salary=salary+500。使用UPDATE语句更新数据表中的数据。
-
B. 主键约束的特点只是数据唯一。主键约束确保数据表中的某个字段的值唯一。
-
B. 唯一约束的字段可以有重复的null。唯一约束确保数据表中的某个字段的值唯一,但可以包含重复的null值。C选项不正确,非空约束表示字段值不可以为空。
-
D. 一对多:在多方增加一列,来自于一方的主键作为外键。一对多关系中,多方包含一方的主键作为外键。
-
C. 内连接查询是查询多张表公共部分。内连接查询返回多张表的交集部分。
-
A. 子查询的结果是单行单列时,通常作为父查询的条件。B选项不正确,子查询的结果是多行单列时,使用IN关键字。C选项不正确,子查询的结果是多行多列时,作为虚拟表,并起别名。D选项不正确,聚合函数不能直接写在SELECT后面。
-
B. 聚合函数是对一组值进行运算,并返回单个值。聚合函数对一组值进行计算,并返回单个值,例如求和、平均值、最大值等。
-
C. SELECT * FROM USERS WHERE AGE > (SELECT AVG(AGE) FROM USERS)。子查询是嵌套在主查询中的查询语句。
-
A. SELECT * FROM USERS LIMIT 2,5。LIMIT用于限制
原文地址: http://www.cveoy.top/t/topic/o2IL 著作权归作者所有。请勿转载和采集!