MySQL 行或列

标签 mysql sql

在我的数据库中,目前每个用户占用 12 行,每行有 3 个值/列。

我可以将其转换为每个用户占用 1 行,但每行将有 25 个值。 (它是 25 而不是 36,因为我只输入一次 user_id)

使用 1 行 25 列或 12 行 3 列会更有效率吗?

是的,我知道 25 < 36,但我很好奇这会有多大的不同?

补充信息。 12个是var char, 12个是整数(lit. 1-12), 12个是整数(user_ids, all in 1 row会减1)

更多信息,12 个可变字符也可由用户编辑。更新每一行需要更长的时间来加载吗?

最佳答案

在规范化方面,一行 25 列。

关于MySQL 行或列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22872473/

相关文章:

MySQL获取结果,总结一下

sql - 在 HIVE 中选择一个月的第一天

php - SQL 查询后跟内连接

php - Uploadify JQuery & PHP/MySQL - 上传时更改文件名

MySQL 还不支持 'LIMIT & IN/ALL/ANY/SOME subquery'

php - 对于 wordpress 插件,哪个是最好的 mysql 或 mysqli 或 $wpdb

mysql - 多对多关系中的 Eloquent (Laravel)查询

sql - 在动态查询中从另一个临时表创建临时表

sql - 如何同时IN和NOT IN

php - 无法提取mysql中列的所有值