数据库作业:创建SQL脚本文件choose.sql.书写SQL代码,运行choose.sql,创建choose数据库的5张表
时间: 2024-10-13 13:14:05 浏览: 34
创建一个名为`choose.sql`的SQL脚本文件,你可以按照以下步骤编写,假设这五张表分别是`employees`, `departments`, `projects`, `assignments` 和 `attendance`:
```sql
-- 创建 employees 表
CREATE TABLE employees (
id INT PRIMARY KEY,
name VARCHAR(50),
department_id INT,
hire_date DATE
);
-- 创建 departments 表
CREATE TABLE departments (
id INT PRIMARY KEY,
name VARCHAR(50)
);
-- 创建 projects 表
CREATE TABLE projects (
id INT PRIMARY KEY,
project_name VARCHAR(100),
manager_id INT,
FOREIGN KEY (manager_id) REFERENCES employees(id)
);
-- 创建 assignments 表
CREATE TABLE assignments (
employee_id INT,
project_id INT,
start_date DATE,
end_date DATE,
FOREIGN KEY (employee_id) REFERENCES employees(id),
FOREIGN KEY (project_id) REFERENCES projects(id)
);
-- 创建 attendance 表
CREATE TABLE attendance (
id INT PRIMARY KEY,
employee_id INT,
date DATE,
status ENUM('Present', 'Absent'),
FOREIGN KEY (employee_id) REFERENCES employees(id)
);
```
要运行这个`choose.sql`文件,首先你需要在支持SQL的环境中,比如MySQL的命令行工具、phpMyAdmin或者使用`mysql -u [username] -p [database_name] < choose.sql`命令(如果选择.sql文件在服务器上)。记得替换`[username]`和`[database_name]`为你实际的数据库用户名和目标数据库名称。
阅读全文