ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
主要有:int, tinyint, smallint, mediumint,bigint 整数类型所占空间(字节) tinyint:占1个字节,最多能存储256个数字,默认-128~127 最小型整数 mediumint:中型整数 0~1677万 3个字节 中型整数 int:占4个字节; 0~21亿 一般整数 bigint:占8个字节,即64位;最大整数 ![Image](https://box.kancloud.cn/67fc8700c74e272bf1e8f58fb3b4aed5_473x295.png) **整数类型字段的设定形式**: 类型名【(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 );