- 0
- 0
- 约7.17千字
- 约 10页
- 2026-08-24 发布于河北
- 举报
SQL面试50题(含详细实战答案)
本套题目覆盖SQL基础、查询进阶、联表查询、子查询、聚合分组、窗口函数、索引、事务、数据库优化、经典场景实操等企业高频考点,答案贴合真实面试答题逻辑,通俗易懂、实用性强。
一、SQL基础概念(1-10题)
1、SQL分为哪几类?分别说明作用
答:主要分为四类,是数据库操作的核心分类:
1.DDL(数据定义语言):用于定义和管理数据库、表、字段结构,核心语句:CREATE、ALTER、DROP、TRUNCATE;
2.DML(数据操作语言):用于操作表中数据,核心语句:SELECT、INSERT、UPDATE、DELETE;
3.DCL(数据控制语言):用于权限管理,核心语句:GRANT、REVOKE;
4.TCL(事务控制语言):用于管理事务,核心语句:COMMIT、ROLLBACK、SAVEPOINT。
2、DELETE、TRUNCATE、DROP的区别?
答:三者核心区别在操作对象、日志记录、效率、可恢复性:
1.DELETE:删除表中部分/全部数据,属于DML,会记录事务日志,可回滚,不删除表结构,自增主键不会重置;
2.TRUNCATE:清空整张表数据,属于DDL,日志记录极少,执行效率极高,不可回滚,保留表结构,会重置自增主键;
3.DROP:删除整张表,包括数据、表结构、索引、约束,属于DDL,不可回滚,彻底释放表占用
您可能关注的文档
最近下载
- JST 303—2026公共机构碳排放核算指南.docx VIP
- Emaster III集控计费系统简介(设计选型).pptx VIP
- 护理不良事件-坠床跌倒根因分析.pptx VIP
- 孙柏瑛-公共部门人力资源开发与管理(第五版)第8章.pptx VIP
- 三角函数数值对照表.pdf VIP
- GB_T16134-2011中小学生健康检查表规范.docx VIP
- 公共部门人力资源开发与管理(第五版)孙柏瑛-第9章.pptx VIP
- YD/T_585-2010_通信用配电设备.pdf VIP
- 水泥承留器在现场挤封作业中应用与分析.pdf VIP
- 北京市海淀区新初一语文数学英语综合素养摸底卷含答案解析与评分标准.docx VIP
原创力文档

文档评论(0)