企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
主要有:int, tinyint, smallint, mediumint,bigint 整数类型所占空间(字节) tinyint:占1个字节,最多能存储256个数字,默认-128~127 最小型整数 mediumint:中型整数 0~1677万 3个字节 中型整数 int:占4个字节; 0~21亿 一般整数 bigint:占8个字节,即64位;最大整数 ![](https://box.kancloud.cn/34c2684be5ad299570300798c33e59cd_930x564.jpg) 整数类型字段的设定形式: 类型名【(M)】【unsigned】 【zerofill】 1,M表示设定该整数的“显示长度”,即select输出的时候,123可能显示为000123(假设M为6).如果整数不够指定宽度,左侧用空格填充,如果整数超出M指定的宽度而不超过表示范围,则值不受影响 2,unsigned用于设定该整数为“无符号数”,其实就是没有负数。 3,zerofill用于设定是否填充“0”到一个数字的左边,此时,需与设定的长度M配合使用。位于类型之后,not null之前 4,如果设置了zerofill,则自动也就表示同时具备了unsigned修饰 例如: ~~~ create table tab_int2( f1 int unsigned, f2 tinyint zerofill, f3 bigint(10) zerofill ); ~~~