MySql中的bigint(20)是什么数据类型?
在Mysql中我们要使⽤的数据类型有:
整数型:bit,bool,tinyint,smallint,mediumint,int,bigint
浮点型:float,double,decimal
字符串类型:char,varchar,tinytext,text,mediumtext,longtext,tinyblob,blob,mediumblob,longblob ⽇期时间类型:Date,DateTime,TimeStamp,Time,Year
bigint(20)是属于整型中的⼀类:mysql创建表数据类型
整型包括:
数据类型取值范围及占⽤字节数
tinyint(m)1个字节 范围(-128~127)
smallint(m)2个字节 范围(-32768~32767)
mediumint(m)3个字节 范围(-8388608~8388607)
int(m)4个字节 范围(-2147483648~2147483647)
bigint(m)8个字节 范围(±9.22*10的18次⽅)
注意点:表中的数据类型列的括号⾥边都有个m,括号中的 m是代表的什么含义呢?
m表⽰的是显⽰数据宽度,不同中数据类型它的数据宽度也是有差别的。
数据宽度和数据类型的取值范围彼此之间是相互独⽴的,没有任何联系。
bigint(m)默认宽度为20,如果创建时表中设置了zerofill关键字(默认是⽤0填充的)
zerofill含义是:往表中插⼊的数值⽐定义的长度⼩的时候,会在数值前进⾏补值。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。