mysql - 拆分表 MySQL
问题描述
是否可以水平拆分 MySQL 表?我的意思是情况是这样的:
我有一个名为 Metals 的表。每种金属都有亚组——铁、镍、锌等。我希望这张表可以存储所有金属,但也可以拆分它们的 ID。我希望所有含铁的产品都以 1、2、3、4、5 作为 ID 开头,而含镍的产品也希望以 1、2、3、4、5 开头。
有没有可能或者我应该把它分成不同的表。
这就是例子。两个信息都在一张表中,区别在于子组(镍,铁)
解决方案
我认为在考虑数据库设计之前,您可能需要考虑规范化方法和结构的一些一般设计,您可以在此处阅读更多相关信息
推荐阅读
- python - 如何将条件设置为真?
- c++ - 我无法在 C++ 中将参数传递给我的类
- visual-studio-code - 如何禁用 alt 键以专注于 VS 代码中的文件选项卡?
- java - 多对多关系,只需要在 PASS JSON 方法中传递 id。Git 包括
- assembly - BIOS int 13h/AH=42 未读取磁盘或未读取到内存中的正确位置
- algorithm - 如何通过主定理求解:T(n) = 2 T(n/4) + T(n/4) + T(n/4) + 311?
- javascript - 导航栏使用观察者改变颜色
- python - Python Pandas 在非空单元格上应用函数
- elasticsearch - 使用 spring-data-elasticsearch 并搜索相似文档,如何获得相似度分数?
- python - 在循环内绘图时“Matplotlib 没有响应”