码迷,mamicode.com
首页 > 数据库 > 详细

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

时间:2017-07-05 21:22:05      阅读:242      评论:0      收藏:0      [点我收藏+]

标签:efault   rds   oom   自己   user   设计   auto   add   数据   

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

姑且先这样搞

 

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  具体回复了什么话

 

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

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

所以写出来求指点

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

标签:efault   rds   oom   自己   user   设计   auto   add   数据   

原文地址:http://www.cnblogs.com/ydymz/p/7123267.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!