tinyint数据类型

in 编程
关注公众号【好便宜】( ID:haopianyi222 ),领红包啦~
阿里云,国内最大的云服务商,注册就送数千元优惠券:https://t.cn/AiQe5A0g
腾讯云,良心云,价格优惠: https://t.cn/AieHwwKl
搬瓦工,CN2 GIA 优质线路,搭梯子、海外建站推荐: https://t.cn/AieHwfX9

长时间不关注 都忘记了相关知识点。趁热赶紧记录下来

该数据类型 官网有个排序

MySQL supports the SQL standard integer types INTEGER (or INT) and SMALLINT. As an extension to the standard, MySQL also supports the integer types TINYINTMEDIUMINT, and BIGINT. The following table shows the required storage and range for each integer type.

tinyint类型在无符号限制的情况下取值范围是-128~127 ,有符号情况下是0~255,切在tinyint(1)的时候只能表示ture=1 false=0 超过1位也会显示1。

当配置tinyint(2)~tinyint(4)时。如果你给对应字段赋值会发现。最大范围都是4位(算上负号)(当然这是在没有配置zerofill前提)。

总结:在普通建表切创建字段类型时,一般使用tinyint(4)进行状态配置,boolean需要使用tinyint(1)这是mysql5版本,高版本没看。

如果创建表示,指定了tinyint 还指定了符号和zerofill 那么tinyint(2~4)就有差异了。比如赋值1 那么tinyint(2)显示为01  ,tinyint(4)显示为0001

关注公众号【好便宜】( ID:haopianyi222 ),领红包啦~
阿里云,国内最大的云服务商,注册就送数千元优惠券:https://t.cn/AiQe5A0g
腾讯云,良心云,价格优惠: https://t.cn/AieHwwKl
搬瓦工,CN2 GIA 优质线路,搭梯子、海外建站推荐: https://t.cn/AieHwfX9
扫一扫关注公众号添加购物返利助手,领红包
Comments are closed.

推荐使用阿里云服务器

超多优惠券

服务器最低一折,一年不到100!

朕已阅去看看