SQL面试题目汇总及详细答案(真实面试版).docxVIP

  • 0
  • 0
  • 约4.85千字
  • 约 8页
  • 2026-08-24 发布于河北
  • 举报

SQL面试题目汇总及详细答案(真实面试版).docx

SQL面试题目汇总及详细答案(真实面试版)

说明:全套题目为互联网、软件行业高频面试真题,无空洞理论,答案贴合实际开发和笔试场景,通俗易懂,适合校招、社招面试突击复习。

默认测试表(全文题目通用):

1.员工表emp(emp_id,emp_name,dept_id,salary,hire_date)

2.部门表dept(dept_id,dept_name,address)

3.工资记录表salary_log(id,emp_id,salary,create_time)

一、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(撤权)

补充:日常开发写的最多的是DQL和DML,DDL一般由运维、DBA或资深开发操作。

2、DELETE和TRUNCATE的区别?

文档评论(0)

1亿VIP精品文档

相关文档