员工管理系统sql代码
时间: 2023-12-07 12:01:35 浏览: 51
员工管理系统的 SQL 代码通常包括创建表、插入数据、更新数据和查询数据等操作。下面是一个示例代码,用于创建一个员工表和部门表,并进行一些基本的数据操作:
1. 创建员工表:
```sql
CREATE TABLE employee (
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
age INT,
department_id INT,
FOREIGN KEY (department_id) REFERENCES department(id)
);
```
2. 创建部门表:
```sql
CREATE TABLE department (
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(50) NOT NULL
);
```
3. 插入数据:
```sql
INSERT INTO department (name) VALUES ('研发部');
INSERT INTO department (name) VALUES ('市场部');
-- 插入员工数据
INSERT INTO employee (name, age, department_id) VALUES ('张三', 25, 1);
INSERT INTO employee (name, age, department_id) VALUES ('李四', 30, 2);
```
4. 更新数据:
```sql
UPDATE employee SET age = 26 WHERE id = 1;
```
5. 查询数据:
```sql
-- 查询全部员工
SELECT * FROM employee;
-- 查询指定部门的员工
SELECT * FROM employee WHERE department_id = 1;
-- 查询年龄大于等于30的员工
SELECT * FROM employee WHERE age >= 30;
```
该示例代码展示了一个简单的员工管理系统的 SQL 代码。实际的员工管理系统可能会包括更多的表和复杂的查询语句,具体的代码要根据系统需求和设计进行编写。