这份资源为你解析了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环境中运行。