如果数据量很大是存在一张表好还是存多张表好?

sunnan119911 2013-10-27 10:32:23
如果数据量很大是存在一张表好还是存多张表好?
表内的数据是有分类,比如女装、男装等等。是将这些数据存到一个表里,还是每个分类一个表更好?
...全文
740 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
sunnan119911 2013-11-02
  • 打赏
  • 举报
回复
谢谢大家的指点!
Rotel-刘志东 2013-10-30
  • 打赏
  • 举报
回复
在数据设计上的是不需要分开的。如果分表的话,必联合查询,性能可以会差一下。
kofandlizi 2013-10-30
  • 打赏
  • 举报
回复
mysql多本经典教材合集,你可以下去研究下mysql http://download.csdn.net/detail/kofandlizi/6445805
kofandlizi 2013-10-30
  • 打赏
  • 举报
回复
如果男女这样分成多个表我觉得不好,后面如果有查询所有用户的信息,那就需要进行联合查询,这样就很慢了。如果有索引,查询特定记录还是很快的。 如果想减小一个表的数据,可以考虑把表中不常用的字段,拆分到另一个表中。
buyong 2013-10-29
  • 打赏
  • 举报
回复
引用 4 楼 sunnan119911 的回复:
谢谢各位的指点。如果就一张表的话。数据很多的情况下查询的速度会不会变慢啊?
建索引后就不会慢。估计你的数据量最多百万
sunnan119911 2013-10-28
  • 打赏
  • 举报
回复
我现在就是一张表。里面按照分类的类型有一个字段来区分男装、女装这些类型。我就是担心以后数据太多了会影响查询的速度,而且会不会给数据库服务器造成压力? 如果按类型分成多个表,我就会男装页面去查询男装的数据表,各个表之间应该不会有关联的。 我在这方面的经验太少,不知道采用哪种方式建表比较好。
rucypli 2013-10-28
  • 打赏
  • 举报
回复
加个字段吧 这样按类分表看似简单 以后必然还有需要合表取数据的时候
sunnan119911 2013-10-28
  • 打赏
  • 举报
回复
谢谢各位的指点。如果就一张表的话。数据很多的情况下查询的速度会不会变慢啊?
ACMAIN_CHM 2013-10-28
  • 打赏
  • 举报
回复
会不会查红色服装?这样就需要到男表中,女表中同时查? 数据库本身设计时是不需要分表的。

56,679

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧