建立一个员工表
时间: 2023-09-16 09:10:02 浏览: 34
以下是一个建立员工表的示例 SQL 语句:
```sql
CREATE TABLE employees (
id NUMBER(10) PRIMARY KEY,
name VARCHAR2(50),
gender CHAR(1),
birthday DATE,
department VARCHAR2(50),
salary NUMBER(10, 2)
);
```
这个表名为 employees,包含了 id、name、gender、birthday、department 和 salary 六个字段,分别表示员工的编号、姓名、性别、生日、所属部门和薪水。其中,id 字段被指定为主键,保证每个员工的编号是唯一的。
可以根据实际情况修改字段的数据类型和长度,例如,可以将 gender 字段改为 VARCHAR2 类型,并将长度改为 10,用于存储“男”、“女”等字符串。同样,可以根据实际情况增加或删除字段。
相关问题
mysql建立一个员工工资表
可以使用以下 SQL 语句建立一个员工工资表:
```
CREATE TABLE employee_salary (
id INT NOT NULL AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
department VARCHAR(50) NOT NULL,
salary INT NOT NULL,
PRIMARY KEY (id)
);
```
这个表包含了以下四个字段:
- id:员工 ID,自动生成且不可为 NULL。
- name:员工姓名,不可为 NULL。
- department:员工所在部门,不可为 NULL。
- salary:员工薪资,不可为 NULL。
mysql建立一个员工工资表包含奖金和住房公积金
可以使用以下 SQL 语句建立一个员工工资表,包含了奖金和住房公积金:
```
CREATE TABLE employee_salary (
id INT NOT NULL AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
department VARCHAR(50) NOT NULL,
base_salary INT NOT NULL,
bonus INT NOT NULL,
housing_fund INT NOT NULL,
PRIMARY KEY (id)
);
```
这个表包含了以下六个字段:
- id:员工 ID,自动生成且不可为 NULL。
- name:员工姓名,不可为 NULL。
- department:员工所在部门,不可为 NULL。
- base_salary:员工基本工资,不可为 NULL。
- bonus:员工奖金,不可为 NULL。
- housing_fund:员工住房公积金,不可为 NULL。