mysql创建学生表student
时间: 2024-09-15 12:10:35 浏览: 43
MySQL数据库中创建学生表SQL语句
在MySQL中,你可以使用`CREATE TABLE`语句来创建一个名为"student"的学生表。下面是一个基本的例子,包含了一些常见的字段如学号、姓名、年龄和班级:
```sql
CREATE TABLE student (
id INT AUTO_INCREMENT, -- 学生ID,自增长主键
name VARCHAR(50) NOT NULL, -- 姓名,不允许为空
age INT, -- 年龄
class_id INT, -- 班级ID,可能需要外键关联到班级表
gender ENUM('男', '女'), -- 性别,枚举类型
entry_date DATE, -- 入学日期
PRIMARY KEY (id), -- 主键约束
FOREIGN KEY (class_id) REFERENCES classes(id) ON DELETE CASCADE -- 班级ID外键关联,级联删除
);
```
在这个例子中,`classes`是假设存在的一个班级表。`ON DELETE CASCADE`表示当班级被删除时,关联的学生也将自动被删除。
阅读全文