likes
comments
collection
share

mysql整数类型 存储范围与使用

作者站长头像
站长
· 阅读数 35

一、介绍

MySQL 主要提供的整数类型有 TINYINTSMALLINTMEDIUMINTINTBIGINT,其属性字段可以添加 AUTO_INCREMENT 自增约束条件。下表中列出了 MySQL 中的数值类型。mysql整数类型  存储范围与使用

二、类型对应的存储范围

类型名称存储所占字节能存储整数的范围正整数范围
TINYINT1-128〜1270 〜255
SMALLINT2-32768〜327670〜65535
MEDIUMINT3-8388608〜83886070〜16777215
INT4-2147483648〜21474836470〜4294967295
BIGINT8-9223372036854775808〜92233720368547758070〜18446744073709551615

三、常用的使用场景

场景类型
自增idINT,BIGINT
一些枚举的场景TINYINT
固定范围TINYINT,SMALLINT

四、显示宽度

创建表的时候,我们 int(11)和int(10),int等。括号里面标记的是 显示宽度显示宽度并不影响可以存储在该列中的最大值。int(3)和int(11) 所能存储的最大范围是一样的。

转载自:https://segmentfault.com/a/1190000042462053
评论
请登录