我正在开发一个描述某些人的不同 body 特征的数据库。
我的问题是,如果像这样设置多个列,性能会更快/工作量更少吗:
HAIR | EYES | HEIGHT | WEIGHT
brwn | blue | 5'9" | 150
或者用单列分隔数据,像这样:
ATTRIBUTES
Hair: Brown,
Eyes: Blue,
Height: 5'9",
Weight: 150
一个比另一个有优势吗?
最佳答案
您应该为每个属性设置单独的列。否则你为什么还要使用数据库?
关于MySQL 多列与单列的速度/优化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10200947/