首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >技术无关 自己写的项目 一些数据库的想法

技术无关 自己写的项目 一些数据库的想法

作者头像
ydymz
发布2018-09-10 15:10:14
3280
发布2018-09-10 15:10:14
举报
文章被收录于专栏:lgp20151222lgp20151222

不知道一个论坛的数据库该怎么设计

姑且先这样搞

user表

+----------+--------------+------+-----+---------+----------------+ | Field    | Type         | Null | Key | Default | Extra          | +----------+--------------+------+-----+---------+----------------+ | user_id  | int(10)      | NO   | PRI | NULL    | auto_increment | | username | varchar(255) | YES  |     | NULL    |                | | password | varchar(255) | YES  |     | NULL    |                | | mobile   | varchar(11)  | YES  |     | NULL    |                | | address  | varchar(50)  | YES  |     | NULL    |                | | sex      | varchar(10)  | YES  |     | NULL    |                | +----------+--------------+------+-----+---------+----------------+

room表

+------------+--------------+------+-----+---------+----------------+ | Field      | Type         | Null | Key | Default | Extra          | +------------+--------------+------+-----+---------+----------------+ | room_id    | int(10)      | NO   | PRI | NULL    | auto_increment | | user_id    | int(10)      | NO   | MUL | 0       |                | | room_words | varchar(255) | YES  |     | NULL    |                | | room_title | varchar(100) | YES  |     | NULL    |                | +------------+--------------+------+-----+---------+----------------+

words表

+---------+--------------+------+-----+---------+----------------+ | Field   | Type         | Null | Key | Default | Extra          | +---------+--------------+------+-----+---------+----------------+ | word_id | int(10)      | NO   | PRI | NULL    | auto_increment | | user_id | int(10)      | NO   | MUL | 0       |                | | room_id | int(10)      | NO   | MUL | 0       |                | | words   | varchar(255) | YES  |     | NULL    |                | +---------+--------------+------+-----+---------+----------------+

user表不说什么意思了

room表

room_id就是一个人发表的一个帖子的唯一标识

user_id 就是那个人的唯一标识

room_words就是帖子一楼的补充内容 room_title就是帖子的名字

然后

words表

word_id 回复的话的唯一标识 user_id 回复的人的唯一标识 room_id 在哪个帖子回复的唯一标识 words  具体回复了什么话

老实说所有回复都放一个贴让我很慌

感觉数据库不应该这样设计

所以写出来求指点

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-07-05 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档