- 1
- 0
- 约4.57千字
- 约 7页
- 2026-08-24 发布于河北
- 举报
SQL高频面试题(真实职场版+详细答案)
默认测试表(所有题目通用):
1.员工表emp(员工id、姓名、部门id、薪资、入职时间、性别)
2.部门表dept(部门id、部门名称、部门地址)
3.工资表salary(员工id、月份、绩效工资、扣款)
一、SQL基础语法面试题(入门高频)
1、SQL中DDL、DML、DQL、DCL分别是什么?有什么区别?
详细答案:
这四类是SQL语句的核心分类,工作中分工完全不同:
1.DDL(数据定义语言):用来改数据库、表结构,不操作数据。常用语句:CREATE、ALTER、DROP、TRUNCATE。执行后自动提交,不能回滚。
2.DML(数据操作语言):用来增删改表中的数据。常用语句:INSERT、UPDATE、DELETE。需要手动提交事务,可以回滚。
3.DQL(数据查询语言):只用来查数据,不会改任何内容。核心语句:SELECT,工作中用得最多。
4.DCL(数据控制语言):用来管权限、事务。常用语句:GRANT、REVOKE、COMMIT、ROLLBACK。
面试加分点:DELETE和TRUNCATE区别常考,DELETE是DML可回滚、会记录日志;TRUNCATE是DDL不可回滚、清空表数据不删除结构、速度更快。
2、WHERE和HAVING的区别?
详细答案:
核心区别:筛选时机不同、支持的字段不
您可能关注的文档
- SM2椭圆曲线公钥密码算法专项试题(含详细答案解析).docx
- SMA市场营销基础综合试题(含详细答案解析).docx
- SMW工法桩施工专业考试题(含详细答案).docx
- SM人格属性深度测试题(附详细解析答案).docx
- SNS社交性格测试题(含详细答案解析).docx
- Socket 高频面试题及详细答案(真实面试版).docx
- Solr 面试真题(零基础到进阶完整版).docx
- SOL学业水平综合测试卷(通用基础版)含详细答案.docx
- SOPC系统设计与应用期末考试试题(含详细答案).docx
- SOS紧急救护知识考核试题(含详细答案).docx
- 2027年高考数学一轮复习:第16讲、极值与最值(学生版).pdf
- 2027年高考数学一轮复习:第9讲、指数与指数函数(学生版).docx
- 2027年高考数学一轮复习:第5讲、一元二次不等式与其它不等式解法(教师版).pdf
- 2027年高考数学一轮复习:第7讲、函数的性质(学生版).pdf
- 2027年高考数学一轮复习:第19讲、原函数与导函数混合还原(学生版).docx
- 2027年高考数学一轮复习:第19讲、原函数与导函数混合还原(学生版).pdf
- 2027年高考数学一轮复习:第10讲、对数与对数函数(教师版).docx
- 2027年高考数学一轮复习:第4讲、基本不等式及其应用(学生版).pdf
- 2027年高考数学一轮复习:第12讲、函数与方程(学生版).pdf
- 2027年高考数学一轮复习:第3讲、等式与不等式的性质(教师版).docx
原创力文档

文档评论(0)