下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2026年sql期中测试题及答案
一、单项选择题,(总共10题,每题2分)1.在标准SQL中,用于去除重复行的关键字是A.DISTINCTB.UNIQUEC.LIMITD.GROUP2.下列数据类型中,最适合存储“身份证号码”且支持快速等值查询的是A.FLOATB.VARCHAR(18)C.TEXTD.DATE3.若表orders(order_id,customer_id,order_date)已建索引idx_cust_date(customer_id,order_date),则最高效的条件写法是A.WHEREorder_date='2026-01-01'B.WHEREcustomer_id=10086C.WHEREcustomer_id=10086ANDorder_date>='2026-01-01'D.WHEREYEAR(order_date)=20264.事务的持久性由下列哪一项机制直接保证A.锁B.redologC.undologD.索引5.在MySQL默认隔离级别下,不会出现的现象是A.脏读B.不可重复读C.幻读D.丢失更新6.视图VIEW一旦创建,其元数据存放于A.数据字典B.表空间C.缓冲池D.重做日志7.使用LEFTJOIN时,过滤右表条件应写在A.WHERE子句B.ON子句C.HAVING子句D.SELECT列表8.对列实施CHECK约束时,下列表达式合法的是A.salary>0ANDsalary<10000B.salaryBETWEEN0,10000C.salaryIN(0..10000)D.salary>0OR<100009.在SQL调优中,EXPLAIN输出rows列的含义是A.实际返回行数B.估算扫描行数C.索引页数D.表总行数10.当需要把多行某列值拼成逗号分隔字符串,MySQL可使用的函数是A.STRING_AGGB.GROUP_CONCATC.LISTAGGD.ARRAY_TO_STRING二、填空题,(总共10题,每题2分)11.创建数据库时指定默认字符集的子句是________。12.删除表所有数据但保留结构且可回滚,应使用命令________。13.在SELECT语句中,把NULL替换为0的函数是________。14.实现“若存在则更新,不存在则插入”的MySQL特有语法是________。15.触发器内部引用新行的关键字是________。16.将字符串'2026-04-01'转为日期类型的函数是________。17.获取当前系统时间戳的函数是________。18.对结果集按销售额降序取前5%的窗口函数写法是________。19.在事务中设置保存点的命令是________。20.查看最大连接数的全局变量名是________。三、判断题,(总共10题,每题2分)21.SQL标准规定主键列可以包含NULL。22.使用索引一定能降低查询耗时。23.在READCOMMITTED隔离级别下,同一事务两次读取同一行可能得到不同结果。24.FULLOUTERJOIN在MySQL8.0中可用UNION实现。25.列存储引擎更适合OLTP高并发写入场景。26.触发器可以建立在临时表上。27.使用PREPARE语句可以防止SQL注入。28.分区表的不同分区可以存放在不同磁盘。29.外键约束会自动为引用列建立索引。30.视图可以基于另一个视图创建。四、简答题,(总共4题,每题5分)31.简述事务的四大特性及其含义。32.说明聚簇索引与非聚簇索引的区别,并指出InnoDB中主键索引属于哪一类。33.写出SQL注入的常见成因,并给出两条防御措施。34.解释“覆盖索引”概念,并说明其对查询性能的影响。五、讨论题,(总共4题,每题5分)35.某电商大促并发量骤增,订单表出现大量行锁等待,请从索引设计、事务粒度、隔离级别三方面提出优化方案并比较优劣。36.讨论在分布式数据库中实现全局一致性快照的难点,并比较GoogleSpanner与MySQLGroupReplication的解决思路。37.数据仓库场景下,为何通常采用星型模式而非三范式?请结合查询复杂度、存储冗余、维护成本展开论述。38.当单表数据量超过十亿行时,评估分区、分表、分库三种水平拆分策略在扩展性、运维复杂度、跨分片查询上的权衡。答案与解析一、1A2B3C4B5A6A7B8A9B10B二、11CHARACTERSET12DELETEFROM表名13COALESCE14INSERT...ONDUPLICATEKEYUPDATE15NEW16STR_TO_DATE17NOW()18NTILE(20)OVER(ORDERBYsalesDESC)19SAVEPOINT名称20max_connections三、21×22×23√24√25×26×27√28√29×30√四、31原子性:事务要么全部执行要么全部不执行;一致性:事务前后数据库状态满足约束;隔离性:并发事务互不干扰;持久性:提交后数据永久保存。32聚簇索引叶节点即数据页,非聚簇索引叶节点存指向数据的指针;InnoDB主键索引为聚簇索引。33成因:拼接用户输入未过滤;防御:使用参数化查询、最小权限账户。34覆盖索引指查询所需列全被索引包含,无需回表,减少I/O,提高速度。五、35索引:把WHERE与ORDERBY列建复合索引减少锁范围;事务粒度:拆大事务为批量小事务降低持有锁时间;隔离级别:RC代替RR减少间隙锁,但需权衡幻读,可配合乐观锁补偿。36难点:全局时钟、网络延迟、节点故障;Spanner用TrueTime+Paxos提供外部一致性,GroupReplication用逻辑时钟+认证机制,二者均牺牲部分延迟换取一致性。37星型模式通过冗余维度表减少连接次数,查询简单,磁盘多占但压缩友好;三范式更新
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年重庆市中考历史真题(教师卷)
- 2026年梅州市梅县区招考乡镇事业单位工作人员易考易错模拟试题(共500题)试卷后附参考答案
- 2026年日照大宗商品交易中心限公司招考易考易错模拟试题(共500题)试卷后附参考答案
- 2026年成都市新都食品药品监督管理局招考(28人)易考易错模拟试题(共500题)试卷后附参考答案
- 2026年张掖市公安环保事业单位招考易考易错模拟试题(共500题)试卷后附参考答案
- 2026年广西防城港市总商会招聘4人易考易错模拟试题(共500题)试卷后附参考答案
- 2026年广西贵港市工业和信息化局选调易考易错模拟试题(共500题)试卷后附参考答案
- 2026年广西玉林陆川县人社局招聘陆川县乡村就业服务人员154人易考易错模拟试题(共500题)试卷后附参考答案
- 2026年广西河池南丹县廉政教育信息中心选调3人易考易错模拟试题(共500题)试卷后附参考答案
- 2026年工程造价合规管理试题及答案
- 2025年国家故宫博物院应届高校毕业生招聘64人(北京)笔试历年参考题及答案
- 2026年山东省统考中考语文真题含答案
- 2026年事业单位考试时事政治试题及答案
- 建筑电气设计统一技术措施-2021
- 2026年全国《安全生产月》知识培训试题及答案
- 西安交通大学2026年强基计划笔试模拟试题及答案解析
- 成都东部新七中2025高一入学数学分班考试真题含答案
- 2026年金陵河西中学招生分班考试试卷
- 2026年上海市杨浦区社区工作者招聘笔试模拟试题及答案解析
- 配电运检员考试题及答案
- 2026版高中数学新课程标准测试题及答案
评论
0/150
提交评论