在MySQL中,INT
是一种整数数据类型,用于存储整数值。INT
类型有几个不同的变种,主要区别在于它们的长度和是否包含符号。
TINYINT
, SMALLINT
, MEDIUMINT
, INT
, BIGINT
。其中,INT
是最常用的整数类型之一。INT
通常占用4个字节(32位),其取值范围是 -2147483648 到 2147483647(有符号)或 0 到 4294967295(无符号)。INT
类型可以带有长度参数,如 INT(11)
。但这里的长度并不影响存储空间或数值范围,而是用于显示格式。例如,在某些情况下,它可能会影响通过某些客户端程序显示的数字的长度。INT
类型的长度参数不影响实际存储或数值范围,它主要用于显示格式。在某些客户端程序中,这个长度参数可能会影响数字的显示方式。INT
类型范围的数值时,会发生溢出。BIGINT
类型。-- 创建一个包含INT类型的表
CREATE TABLE example (
id INT(11) NOT NULL AUTO_INCREMENT,
value INT(11),
PRIMARY KEY (id)
);
-- 插入数据
INSERT INTO example (value) VALUES (-123456789), (123456789);
-- 查询数据
SELECT * FROM example;
云+社区沙龙online[数据工匠]
企业创新在线学堂
云+社区沙龙online [技术应变力]
企业创新在线学堂
云+社区沙龙online第5期[架构演进]
云+社区技术沙龙[第17期]
腾讯云数据库TDSQL训练营
云+社区技术沙龙[第20期]
腾讯云消息队列数据接入平台(DIP)系列直播
领取专属 10元无门槛券
手把手带您无忧上云