MySql建立学生课程数据表
时间: 2024-10-14 19:06:15 浏览: 45
在MySQL中,建立一个用于存储学生和课程信息的数据表通常涉及到两个主要表:`Students` 和 `Courses`。这里是一个简单的示例:
1. **创建Students表**:
```sql
CREATE TABLE Students (
StudentID INT PRIMARY KEY AUTO_INCREMENT,
Name VARCHAR(100) NOT NULL,
Age INT,
Email VARCHAR(255),
CourseID INT,
FOREIGN KEY (CourseID) REFERENCES Courses(CourseID)
);
```
在这个表中,我们有学生的标识符`StudentID`(主键),姓名`Name`,年龄`Age`,邮箱`Email`,以及关联到课程的外键`CourseID`。
2. **创建Courses表**:
```sql
CREATE TABLE Courses (
CourseID INT PRIMARY KEY AUTO_INCREMENT,
ClassName VARCHAR(100) NOT NULL,
Teacher VARCHAR(100),
Credits INT
);
```
这个表包含课程的标识符`CourseID`(主键),课程名称`ClassName`,教师名字`Teacher`,以及学分`Credits`。
阅读全文