MySQL创建课程表course
时间: 2024-06-17 19:03:38 浏览: 92
mysql数据库创建学生表.docx
MySQL 是一个关系型数据库管理系统,用于存储和管理数据。创建课程表需要先创建一个包含所有课程信息的表,然后再创建一个包含所有学生信息的表,最后创建一个表来关联这两个表,以便可以查找每个学生所选修的课程。
下面是一个简单的MySQL创建课程表的例子:
1. 创建课程表
```sql
CREATE TABLE course (
course_id INT NOT NULL AUTO_INCREMENT,
course_name VARCHAR(255) NOT NULL,
PRIMARY KEY (course_id)
);
```
2. 创建学生表
```sql
CREATE TABLE student (
student_id INT NOT NULL AUTO_INCREMENT,
student_name VARCHAR(255) NOT NULL,
PRIMARY KEY (student_id)
);
```
3. 创建课程和学生之间的关联表
```sql
CREATE TABLE course_student (
id INT NOT NULL AUTO_INCREMENT,
course_id INT NOT NULL,
student_id INT NOT NULL,
PRIMARY KEY (id),
FOREIGN KEY (course_id) REFERENCES course(course_id),
FOREIGN KEY (student_id) REFERENCES student(student_id)
);
```
以上是一个简单的MySQL创建课程表的例子,你可以根据自己的实际需求进行调整。如果您有其他问题,请随时提出。
阅读全文