int(11)
是 MySQL 数据库中整数类型的一种定义方式,其中:
int
表示数据类型为整数(Integer),占用固定存储空间(通常 4 字节,范围 -2147483648 到 2147483647)。(11)
是显示宽度(Display Width),仅影响某些客户端工具(如命令行)显示数字时的格式,不影响实际存储范围或精度。例如,int(11)
存储 123
时仍会显示为 123
,但某些工具可能会用空格填充到 11 位(如 123
)。unsigned
(无符号),范围变为 0 到 4294967295。CREATE TABLE users (
id int(11) NOT NULL AUTO_INCREMENT,
age int(3) -- 显示宽度为3,但实际存储范围仍是 -2147483648 到 2147483647
);
如果需要高性能、高可用的数据库服务,可以使用 腾讯云数据库 MySQL(TencentDB for MySQL),它支持标准 MySQL 语法,并提供自动备份、弹性扩缩容等企业级特性。