利用mysql帮我创建一个员工工资系统
时间: 2023-07-26 10:32:10 浏览: 148
好的,以下是一个简单的员工工资系统的MySQL表结构:
1. 员工表(employee)
|字段名|类型|描述|
|:--|:--|:--|
|id|int|员工ID|
|name|varchar(50)|员工姓名|
|age|int|员工年龄|
|gender|varchar(10)|员工性别|
|dept|varchar(50)|员工所在部门|
2. 工资表(salary)
|字段名|类型|描述|
|:--|:--|:--|
|id|int|记录ID|
|employee_id|int|员工ID|
|salary|float|员工工资|
|month|varchar(10)|发放月份|
在这个表结构中,员工表包含员工的基本信息,工资表则记录员工的工资信息。两个表通过员工ID关联在一起。你可以在MySQL中运行以下代码来创建这两张表:
```
CREATE TABLE employee (
id INT NOT NULL AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
age INT NOT NULL,
gender VARCHAR(10) NOT NULL,
dept VARCHAR(50) NOT NULL,
PRIMARY KEY (id)
);
CREATE TABLE salary (
id INT NOT NULL AUTO_INCREMENT,
employee_id INT NOT NULL,
salary FLOAT NOT NULL,
month VARCHAR(10) NOT NULL,
PRIMARY KEY (id),
FOREIGN KEY (employee_id) REFERENCES employee(id)
);
```
这样就创建了一个简单的员工工资系统的MySQL表结构。
阅读全文