mysql - 为什么 INT(11) 只存储 10 位数字?

标签 mysql sql int

我知道括号内的数字不控制存储限制;但我很好奇为什么它只存储 10 位数字(无符号 4,294,967,295)时编写 INT(11) 很受欢迎。使用小于 tinyint(1) 等容量的数字是可以理解的,但为什么要更大呢?

最佳答案

有符号整数是11:10位数字+1个符号

无符号整数是 10。

关于mysql - 为什么 INT(11) 只存储 10 位数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9720651/

相关文章:

python - 自动化 : Script to take a mysqldump into a file named by date/time of backup

mysql - 包含多个 SELECT 的 SQL 语句中的一列返回空值

php - 列出当前日期(现在)之间 1 周内的所有记录

c# - 如何将 String 转换为 Int?

mysql - NodeJS Mysql 停止服务器因错误而崩溃

Java:如何通过调用父类来获取子类的对象

MySQL:选择前 10 名并聚合其他

mysql - 从 MySQL 的表中选择前 3 个值

c++ - Arduino - 将 int 值附加到字符串的末尾以连接变量

c++ - 为什么我的数字在我的猜数字游戏中计算不正确?