最近帮一个练手的项目组设计了一个bbs论坛的数据库。记录一下,同时也免费分享给大家。
大概包括这么几个表:
- admin用户表
- 文章表
- 文章类型表/标签表'
- 关注表
- 文章收藏表
- 一级评论表
- 多级评论表
- 用户信息表
大家不要全部复制sql去跑,我建议大家一个一个表复制去创建。注意外键关联关系的去创建。每个字段几乎都有注释。
/*
Navicat MySQL Data Transfer
Source Server : localhost
Source Server Version : 50624
Source Host : localhost:3306
Source Database : yunding_bbs
Target Server Type : MYSQL
Target Server Version : 50624
File Encoding : 65001
Date: 2018-03-23 12:29:24
*/
SET FOREIGN_KEY_CHECKS=0;
-- Table structure for bbs_admin
DROP TABLE IF EXISTS bbs_admin
;
CREATE TABLE bbs_admin
(admin_id
int(11) NOT NULL,admin_login_name
varchar(50) DEFAULT NULL,admin_login_pwd
varchar(50) DEFAULT NULL,
PRIMARY KEY (admin_id
)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='admin用户表';
-- Records of bbs_admin
INSERT INTO bbs_admin
VALUES ('1', 'jiao', 'jiao');
-- Table structure for bbs_article
DROP TABLE IF EXISTS bbs_article
;
CREATE TABLE bbs_article
(art_id
int(11) NOT NULL,art_user_id
int(11) DEFAULT NULL,art_title
varchar(255) DEFAULT NULL COMMENT '标题',art_type_id
int(11) DEFAULT NULL COMMENT '类型id',art_content
text COMMENT '正文',art_comment_id
int(11) DEFAULT NULL COMMENT '评论id',art_cre_tim