用数据库代码创建员工信息表
时间: 2024-02-06 14:12:28 浏览: 100
好的,以下是使用MySQL数据库代码创建员工信息表的示例:
```sql
-- 创建部门表
CREATE TABLE department (
dept_id INT PRIMARY KEY,
dept_name VARCHAR(50)
);
-- 创建职位表
CREATE TABLE position (
position_id INT PRIMARY KEY,
position_name VARCHAR(50)
);
-- 创建员工表
CREATE TABLE employee (
emp_id INT PRIMARY KEY,
emp_name VARCHAR(50),
gender CHAR(1),
position_id INT,
dept_id INT,
hire_date DATE,
FOREIGN KEY (position_id) REFERENCES position(position_id),
FOREIGN KEY (dept_id) REFERENCES department(dept_id)
);
-- 创建工资表
CREATE TABLE salary (
emp_id INT,
salary DECIMAL(10,2),
bonus DECIMAL(10,2),
PRIMARY KEY (emp_id),
FOREIGN KEY (emp_id) REFERENCES employee(emp_id)
);
```
上述代码将创建一个包括员工表、部门表、职位表和工资表的数据库模式,并建立它们之间的关系。在实际应用中,您需要根据自己的需求进行适当的修改和调整。
阅读全文