这份资源为你解析了100道常见的SQL面试题,涵盖SQL初级查询、SQL高级查询以及数据库设计与开发三大模块,助你从容应对面试挑战。

资源中使用以下三个示例表进行讲解:

1. 部门表(department)

- 部门编号(dept_id):主键

- 部门名称(dept_name)

2. 职位表(job)

- 职位编号(job_id):主键

- 职位名称(job_title)

3. 员工表(employee)

- 员工编号(emp_id):主键

- 员工姓名(emp_name)

- 性别(sex)

- 部门编号(dept_id):外键,引用部门表

- 经理编号(manager):外键,引用员工表自身

- 入职日期(hire_date)

- 职位编号(job_id):外键,引用职位表

- 月薪(salary)

- 奖金(bonus)

- 电子邮箱(email)

所有示例都可以在MySQL环境中运行。