用MySQL语句建立一张排班表,包含以下信息:序号、员工姓名、员工ID电话号码、职业、工作地点、是否启用、工作状态,并适当为表添加主键
时间: 2023-10-20 18:25:40 浏览: 36
可以使用以下MySQL语句建立一张排班表:
```mysql
CREATE TABLE scheduling (
id INT AUTO_INCREMENT PRIMARY KEY,
employee_name VARCHAR(50) NOT NULL,
employee_id VARCHAR(20) NOT NULL,
phone_number VARCHAR(20) NOT NULL,
profession VARCHAR(50) NOT NULL,
work_location VARCHAR(50) NOT NULL,
is_active BOOLEAN NOT NULL,
work_status VARCHAR(50) NOT NULL
);
```
这张排班表包含了序号(id,自增主键)、员工姓名(employee_name)、员工ID电话号码(employee_id、phone_number)、职业(profession)、工作地点(work_location)、是否启用(is_active,布尔类型)、工作状态(work_status),可以根据实际情况进行修改。
相关问题
用MySQL语句建立一张排班表,包含以下信息:序号、员工姓名、员工ID电话号码、职业、工作地点、是否启用、工作状态
可以使用如下的MySQL语句建立一张排班表:
```sql
CREATE TABLE schedule (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(50) NOT NULL,
employee_id VARCHAR(20) NOT NULL,
phone_number VARCHAR(20) NOT NULL,
occupation VARCHAR(50) NOT NULL,
work_location VARCHAR(50) NOT NULL,
is_active BOOLEAN NOT NULL,
work_status VARCHAR(50) NOT NULL
);
```
这个表包含了以下字段:
- `id`:序号,自动递增。
- `name`:员工姓名,不允许为空。
- `employee_id`:员工ID,不允许为空。
- `phone_number`:电话号码,不允许为空。
- `occupation`:职业,不允许为空。
- `work_location`:工作地点,不允许为空。
- `is_active`:是否启用,必须为布尔类型,不允许为空。
- `work_status`:工作状态,不允许为空。
你可以根据实际需求修改表中的字段。
用MySQL语句建立一张员工信息表,包含以下信息:员工姓名、员工ID、性别、职业、员工照片、工作地点、工作时间、电话号码、入职日期、
好的,以下是可以用的 MySQL 建表语句:
```sql
CREATE TABLE employee (
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
gender ENUM('male', 'female') NOT NULL,
occupation VARCHAR(50) NOT NULL,
photo BLOB,
work_location VARCHAR(100) NOT NULL,
work_time VARCHAR(50) NOT NULL,
phone_number VARCHAR(20) NOT NULL,
hire_date DATE NOT NULL
);
```
这个表包含了员工的姓名、性别、职业、员工照片、工作地点、工作时间、电话号码、入职日期等信息。其中,id 是自增的主键,name、gender、occupation、work_location、work_time、phone_number 和 hire_date 都是必填项,photo 是员工照片的二进制数据。