MySQL中的数值类型和行大小

MySQL中的数值类型和行大小

我有一个用户表结构如下:
ID介质(7)
用户名varchar(15)
如果我改成这个,技术上会更快吗?
ID介质(5)
用户名varchar(15)
我很困惑,因为即使以字符和数字表示的总行长度会更短,但我假设使用的字节数是相同的。

最佳答案

我很困惑,因为即使以字符和数字表示的总行长度会更短,但我假设使用的字节数是相同的。
您是正确的-指定的位数不会更改mediumint列用于保存该值的字节数。实际上,没有速度性能。
参考:
Numeric Types

关于sql - MySQL中的数值类型和行大小,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3205817/

10-16 15:21