mysql创建 StudentInfo表,显示 StudentInfo 表的基本结构。
时间: 2024-10-14 22:07:14 浏览: 24
在MySQL中,创建一个名为`StudentInfo`的表通常会包含学生的个人信息字段,比如学生ID、姓名、年龄等基本信息。这里是一个基本的学生信息表的SQL创建语句示例:
```sql
CREATE TABLE StudentInfo (
id INT AUTO_INCREMENT PRIMARY KEY, -- 学生ID,自增主键
name VARCHAR(50) NOT NULL, -- 姓名,非空字符串
age INT, -- 年龄,整数
gender ENUM('Male', 'Female') DEFAULT 'Male', -- 性别,枚举类型,默认男
enrollment_date DATE, -- 入学日期,日期类型
address VARCHAR(100) -- 地址,可变长度字符串
);
```
这个表有6个字段:
1. `id`:存储学生的唯一标识,自动递增。
2. `name`:用于存储学生姓名,最大长度为50个字符,不能为空。
3. `age`:表示学生的年龄,整数类型。
4. `gender`:性别字段,可以是'Male'或'Female',默认为'Male'。
5. `enrollment_date`:记录学生的入学日期,数据类型为DATE。
6. `address`:学生的住址,最长可达100个字符。
阅读全文