首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

下面的情况怎么建立数据库表格比较合适

2012-02-15 
下面的情况如何建立数据库表格比较合适?A表格里的某一项M需要储存多个值,我需要再建一个有关M的表格来储存

下面的情况如何建立数据库表格比较合适?
A表格里的某一项M需要储存多个值,我需要再建一个有关M的表格来储存这些值吗?还是在A表格里就可以直接储存?
示意:
A表格
id name city photo
1 lala beijing  

在photo这一列不只储存一张图片,如果有多张图片,怎么操作?是再建一个图片的表格吗?

[解决办法]
最好再建立一张有关的M表格来存储这些值,需要的时候可以直接join表也不慢
[解决办法]
另外再创建一张表

id photo
1 xxx.jpg
1 yyy.jpg
2 fff.jgp
[解决办法]
photo: /a/1.jpg;/b/2.jpg;/c/3.jpg

你用分隔符分别不就得了???这是经常使用的方式。不十分必要的情况下不要增加数据库的关系复杂度。
[解决办法]
另外建表。遵循范式。

热点排行