mysql中int、bigint、smallint 和 tinyint的区别详细介绍_MySQL
程序员文章站
2022-04-13 10:55:43
...
bitsCN.com
最近使用mysql数据库的时候遇到了多种数字的类型,主要有int,bigint,smallint和tinyint。其中比较迷惑的是int和smallint的差别。今天就在网上仔细找了找,找到如下内容,留档做个总结:
使用整数数据的精确数字数据类型。
bigint
从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字)。存储大小为 8 个字节。
P.S. bigint已经有长度了,在mysql建表中的length,只是用于显示的位数
int
从 -2^31 (-2,147,483,648) 到 2^31
使用整数数据的精确数字数据类型。
bigint
从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字)。存储大小为 8 个字节。
P.S. bigint已经有长度了,在mysql建表中的length,只是用于显示的位数
int
从 -2^31 (-2,147,483,648) 到 2^31
推荐阅读
-
Mysql中tinyint(1)和tinyint(4)的区别详析
-
Mysql中tinyint(1)和tinyint(4)的区别详析
-
MySQL left join操作中on和where放置条件的区别介绍
-
图文介绍mysql中:=和=的区别
-
详解Mysql中tinyint与int的区别
-
mysql中engine=innodb和engine=myisam的区别介绍_MySQL
-
浅谈mysql中int(1)和int(10)的区别
-
Sqlserver中tinyint, smallint, int, bigint的区别 及 10进制转
-
mysql中bigint、int、mediumint、smallint 和 tinyint的取值范围_MySQL
-
Mysql中的count()与sum()区别详细介绍_MySQL