使用SQL语句在YGGL数据库中创建表employees包含主键和外键执行创建表Employees的Sql语句
时间: 2024-03-09 11:44:21 浏览: 113
使用SQL语句创建数据库创建表
3星 · 编辑精心推荐
假设YGGL数据库已经存在,可以使用以下SQL语句创建表employees,包含主键和外键:
```
CREATE TABLE employees (
employee_id INT PRIMARY KEY,
employee_name VARCHAR(50),
department_id INT,
CONSTRAINT fk_department_id
FOREIGN KEY (department_id)
REFERENCES departments (department_id)
);
```
解释:
- `employees` 是表名。
- `employee_id` 是主键,类型为 `INT`。
- `employee_name` 是员工名称,类型为 `VARCHAR(50)`。
- `department_id` 是外键,类型为 `INT`,关联到 `departments` 表中的 `department_id` 字段。
- `fk_department_id` 是外键约束的名称,可以根据实际需求更改。
- `FOREIGN KEY` 是外键约束的关键字,用于指定该字段是一个外键。
- `REFERENCES` 用于指定外键关联的表和字段。
注意:在执行该SQL语句之前,需要先创建 `departments` 表并确保 `department_id` 字段为主键。
阅读全文