技术无关 自己写的项目 一些数据库的想法
Posted lgp20151222
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了技术无关 自己写的项目 一些数据库的想法相关的知识,希望对你有一定的参考价值。
不知道一个论坛的数据库该怎么设计
姑且先这样搞
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 具体回复了什么话
老实说所有回复都放一个贴让我很慌
感觉数据库不应该这样设计
所以写出来求指点
以上是关于技术无关 自己写的项目 一些数据库的想法的主要内容,如果未能解决你的问题,请参考以下文章