创建一个主表employee,包含员工的基本信息,主键为employee_id;创建一个外键关联表salary,包含员工的薪水信息,外键为employee_id
时间: 2024-05-09 14:19:51 浏览: 143
员工工资管理系统控制台版本(带mysql数据库)
5星 · 资源好评率100%
employee表的结构如下:
| employee_id | name | gender | age | job_title | department |
| --- | --- | --- | --- | --- | --- |
| 001 | 张三 | 男 | 30 | 技术总监 | 技术部 |
| 002 | 李四 | 女 | 25 | 产品经理 | 产品部 |
| 003 | 王五 | 男 | 28 | 销售经理 | 销售部 |
salary表的结构如下:
| employee_id | salary | bonus | total_salary |
| --- | --- | --- | --- |
| 001 | 20000 | 5000 | 25000 |
| 002 | 15000 | 3000 | 18000 |
| 003 | 12000 | 2000 | 14000 |
其中,employee_id是主键,同时也是salary表的外键,关联两个表的方式如下:
```
CREATE TABLE employee (
employee_id VARCHAR(10) PRIMARY KEY,
name VARCHAR(20),
gender VARCHAR(5),
age INT,
job_title VARCHAR(20),
department VARCHAR(20)
);
CREATE TABLE salary (
employee_id VARCHAR(10) PRIMARY KEY,
salary INT,
bonus INT,
total_salary INT,
FOREIGN KEY (employee_id) REFERENCES employee(employee_id)
);
```
阅读全文