MySQL 创建学生和老师关系表 SQL 语句示例
MySQL 创建学生和老师关系表 SQL 语句示例
以下 SQL 语句用于创建一个名为 'student_teacher' 的表,用于存储学生和老师之间的关系信息。
CREATE TABLE `student_teacher` (
`id` int(11) NOT NULL COMMENT '主键',
`student` varchar(50) NOT NULL COMMENT '学生姓名',
`teacher` varchar(50) NOT NULL COMMENT '老师姓名',
`create_time` datetime NOT NULL COMMENT '创建时间',
`del` tinyint(1) NOT NULL DEFAULT '0' COMMENT '删除标识,0未删除,1已删除',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT '学生和老师关系表';
字段说明:
- id: 主键,类型为 int(11),不可为空。
- student: 学生姓名,类型为 varchar(50),不可为空。
- teacher: 老师姓名,类型为 varchar(50),不可为空。
- create_time: 创建时间,类型为 datetime,不可为空。
- del: 删除标识,类型为 tinyint(1),默认值为 0,不可为空。0 代表未删除,1 代表已删除。
注释说明:
- 所有字段都添加了注释,方便理解每个字段的含义。
- 表名和字段名都采用小写字母,并使用下划线连接。
- 采用 InnoDB 存储引擎,并设置字符集为 utf8mb4,支持中文等多种字符。
使用示例:
-- 插入一条数据
INSERT INTO `student_teacher` (`student`, `teacher`, `create_time`) VALUES ('张三', '李四', NOW());
-- 查询所有学生信息
SELECT * FROM `student_teacher`;
原文地址: https://www.cveoy.top/t/topic/nHrr 著作权归作者所有。请勿转载和采集!