数据类型 | 名称 | 字节数 | 有符号取值范围 | 有符号指数取值范围 | 无符号取值范围 |
tinyint | 微小整数 | 1 | (-128,127) | (-2^7,2^7-1) | (0,255) |
smallint | 小整数 | 2 | (-32768,32767) | (-2^15,2^15-1) | (0,65535) |
mediumint | 中等大小数 | 3 | (-8388608,8388607) | (-2^23,2^23-1) | (0,16777215) |
int | 整数 | 4 | (-2147483648,2147483648) | (-2^31,2^31-1) | (0,4294967295) |
bigint | 大整数 | 8 | (-9223372036854775808,9223372036854775807) | (-2^63,2^63-1) | (0,18446744073709551615) |
sql 创建表时,各字段设置数据类型及所占字节数
出现 ERROR 1264 (22003):Out of range value for column 'id2' at row 1 时,说明所定义的数据类型过小