Vue+SpringBoot+ElementUI实战学生管理系统-3.表结构设计
1.章节介绍
前一篇介绍了如何搭建前端工程,这一篇讲一下表结构设计,需要的朋友可以拿去自己定制。:)
2.获取源码
3.项目截图
登录页
列表操作
动态图
4.表结构设计
用户表
CREATE TABLE `tb_user` ( `id` int(10) NOT NULL AUTO_INCREMENT COMMENT id, `username` varchar(100) DEFAULT NULL COMMENT 用户名, `nickname` varchar(100) DEFAULT NULL COMMENT 昵称, `password` varchar(100) DEFAULT NULL COMMENT 密码, `email` varchar(100) DEFAULT NULL COMMENT 邮箱, `mobile` varchar(100) DEFAULT NULL COMMENT 联系方式, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8 COMMENT=用户表;
院系表
CREATE TABLE `tb_dept` ( `id` int(10) NOT NULL AUTO_INCREMENT COMMENT 院系ID, `dept_no` varchar(20) DEFAULT NULL COMMENT 院系代码, `dept_name` varchar(100) DEFAULT NULL COMMENT 院系名称, `remark` varchar(1000) DEFAULT NULL COMMENT 备注, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 COMMENT=院系;
专业表
CREATE TABLE `tb_major` ( `id` int(10) NOT NULL AUTO_INCREMENT COMMENT 专业ID, `major_no` varchar(20) DEFAULT NULL COMMENT 专业代码, `major_name` varchar(100) DEFAULT NULL COMMENT 专业名称, `dept_id` bigint(20) NOT NULL COMMENT 所属学院, `remark` varchar(1000) DEFAULT NULL COMMENT 备注, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8 COMMENT=专业;
班级表
CREATE TABLE `tb_grade` ( `id` int(10) NOT NULL AUTO_INCREMENT, `grade_no` varchar(100) DEFAULT NULL COMMENT 班级编号, `grade_name` varchar(100) DEFAULT NULL COMMENT 班级名称, `dept_id` int(10) DEFAULT NULL COMMENT 所属院系, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 COMMENT=班级;
教师表
CREATE TABLE `tb_teacher` ( `id` int(10) NOT NULL AUTO_INCREMENT COMMENT ID, `teacher_no` varchar(20) NOT NULL COMMENT 教师编号, `teacher_name` varchar(100) DEFAULT NULL COMMENT 教师姓名, `gender` char(1) DEFAULT NULL COMMENT 性别,F女M男, `phone` varchar(30) DEFAULT NULL COMMENT 联系电话, `remark` varchar(1000) DEFAULT NULL COMMENT 备注, `create_time` datetime DEFAULT NULL COMMENT 创建时间, `update_time` datetime DEFAULT NULL COMMENT 更新时间, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 COMMENT=教师;
学生表
CREATE TABLE `tb_student` ( `id` int(10) NOT NULL AUTO_INCREMENT COMMENT 学生ID, `student_no` varchar(20) NOT NULL COMMENT 学号, `student_name` varchar(100) DEFAULT NULL COMMENT 姓名, `gender` char(1) DEFAULT NULL COMMENT 性别, `idno` varchar(50) DEFAULT NULL COMMENT 身份证号, `grade_id` bigint(20) DEFAULT NULL COMMENT 班级, `major_id` bigint(20) DEFAULT NULL COMMENT 专业, `teacher_id` bigint(20) DEFAULT NULL COMMENT 班主任, `phone` varchar(30) DEFAULT NULL COMMENT 联系电话, `enroll_date` date DEFAULT NULL COMMENT 入学日期, `address` varchar(500) DEFAULT NULL COMMENT 家庭地址, `remark` varchar(1000) DEFAULT NULL COMMENT 备注, `create_time` datetime DEFAULT NULL COMMENT 创建时间, `update_time` datetime DEFAULT NULL COMMENT 更新时间, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=19 DEFAULT CHARSET=utf8 COMMENT=学生;
上一篇:
微信小程序ssm电影院售票系统app
下一篇:
基于springboot小区物业管理系统