目录
前言
第十九章 javaweb项目实战之小滴课堂开发者论坛数据库设计
第1集 小滴课堂开发者论坛数据库ER关系图设计
第2集 小滴课堂开发者论坛Mysql相关表录入
前言
小滴课堂,旨在让编程不在难学,让技术与生活更加有趣。 随着互联网+的时代,在线教育技术越来越便捷,小滴课堂依托在线教育时间以及空间上的便利,为广大IT从业者提供了更为方便、快捷的学习交流途径、提供大量高质量的IT在线课程。更多教程请访问xdclass.net(添加VX:xdclass99)
第十九章 javaweb项目实战之小滴课堂开发者论坛数据库设计
第1集 小滴课堂开发者论坛数据库ER关系图设计
简介:小滴课堂开发者论坛数据库ER图设计
-
什么是ER图
- 实体关系图,是一种提供了实体,属性和联系的方法,用来描述现实世界的概念模型
-
实体
- 现实世界中的对象,可以具体到人,事,物,比如 学生、教师、商品、订单、主题、菜单等
- ER图里面 用矩形表示,矩形框内写明实体名
-
属性
- 实体所具有的某一个特性称为属性,在E-R图中属性用来描述实体,比如 商品实体,有标题、价格、图片等属性
- ER图里面用椭圆形或圆角矩形表示,并用无向边将其与相应的实体连接起来
-
关系
第2集 小滴课堂开发者论坛Mysql相关表录入
简介:小滴课堂开发者论坛数据库设计
CREATE TABLE `category` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`name` varchar(128) DEFAULT NULL,
`weight` int(11) DEFAULT NULL,
`create_time` datetime DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4;
CREATE TABLE `topic` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`c_id` int(11) DEFAULT NULL COMMENT '分类',
`title` varchar(128) DEFAULT NULL COMMENT '标题',
`content` varchar(1024) DEFAULT NULL COMMENT '内容',
`pv` int(11) DEFAULT NULL COMMENT '浏览量',
`user_id` int(11) DEFAULT NULL,
`username` varchar(64) DEFAULT NULL,
`user_img` varchar(128) DEFAULT NULL,
`create_time` datetime DEFAULT NULL,
`update_time` datetime DEFAULT NULL,
`hot` int(2) DEFAULT '0' COMMENT '是否热门 1是热门',
`delete` int(11) DEFAULT '0' COMMENT '0是未删除,1是一件删除',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4;
CREATE TABLE `reply` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`topic_id` int(11) DEFAULT NULL,
`floor` int(11) DEFAULT NULL COMMENT '楼层编号,回复是不能删除的',
`content` varchar(524) DEFAULT NULL COMMENT '回复内容',
`user_id` int(11) DEFAULT NULL,
`username` varchar(64) DEFAULT NULL COMMENT '回复人名称',
`user_img` varchar(128) DEFAULT NULL COMMENT '回复人头像',
`create_time` datetime DEFAULT NULL,
`update_time` datetime DEFAULT NULL,
`delete` int(11) DEFAULT NULL COMMENT '0是正常,1是禁用',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4;
CREATE TABLE `user` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`phone` varchar(32) DEFAULT NULL,
`pwd` varchar(128) DEFAULT NULL,
`sex` int(2) DEFAULT NULL,
`img` varchar(128) DEFAULT NULL,
`create_time` datetime DEFAULT NULL,
`role` int(11) DEFAULT NULL COMMENT '1是普通用户,2是管理员',
`username` varchar(128) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4;