SQL创建表示例:学生信息表
本文提供了一个创建学生信息表的 SQL 语句示例,并解释了其中每个字段的定义。
示例代码:
CREATE TABLE example (
学号 char(8) not null primary key,
姓名 varchar(8) not null,
性别 enum('男', '女'),
出生年月 datetime,
住址 varchar(50),
政治面貌 set('党员', '团员', '群众')
);
字段解释:
- 学号: 使用
char(8)类型存储,长度为8个字符,且不能为 NULL,并设置为主键。 - 姓名: 使用
varchar(8)类型存储,长度为8个字符,且不能为 NULL。 - 性别: 使用
enum('男', '女')类型存储,只能选择 '男' 或 '女'。 - 出生年月: 使用
datetime类型存储,可以包含日期和时间信息。 - 住址: 使用
varchar(50)类型存储,长度为50个字符。 - 政治面貌: 使用
set('党员', '团员', '群众')类型存储,可以选择一个或多个选项。
代码说明:
char和varchar是用于存储字符串的数据类型。char类型固定长度,而varchar类型是可变长度。enum类型用于存储一组预定义的值。set类型用于存储一组不重复的值。datetime类型用于存储日期和时间信息。
注意:
- 在
enum和set类型中,选项应该用单引号 (') 括起来。 datetime类型可以存储更完整的日期和时间信息,相较于date类型更灵活。- 为了避免错误,建议在编写 SQL 语句时仔细检查数据类型和选项的拼写。
原文地址: https://www.cveoy.top/t/topic/mTCR 著作权归作者所有。请勿转载和采集!