MySQL 多列与单列的速度/优化

标签 mysql performance optimization structure

我正在开发一个描述某些人的不同 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/

相关文章:

java - 在ArrayBlockingQueue中,为什么将final成员字段复制到本地final变量中?

mysql - 如何使用通配符 (%) 搜索但不包含空格?

mysql - MongoDB 和 SQL 插入、更新或删除哪个更快?

php - 使用 PHP 的持久性 MySQL 查询结果

python - Python 中的非线性最小二乘法拟合(二维)

optimization - Julia - 了解 JuMP Gurobi 输出

mysql - 列同时不能等于某个值(mysql)

python - 快速信息增益计算

asp.net-mvc - 在 ASP.NET MVC 中使用 HtmlTextWriter

c++ - << 运算符与 C++ 中字符串的重载 + 运算符