MySQL中的TINYINT
是一种整数数据类型,用于存储小范围的整数值。它的存储空间为1字节(8位),因此可以表示的整数范围是-128到127(有符号)或0到255(无符号)。
TINYINT
只占用1字节,因此非常适合存储不需要大范围整数的数据,如性别、状态码等。TINYINT
可以节省存储空间并提高性能。TINYINT
的限制,则应使用更大的整数类型,如SMALLINT
、MEDIUMINT
、INT
或BIGINT
。UNSIGNED
关键字来设置TINYINT
为无符号。例如:CREATE TABLE example (
id INT AUTO_INCREMENT PRIMARY KEY,
status TINYINT(1) UNSIGNED
);
TINYINT
范围的值时,会发生溢出。领取专属 10元无门槛券
手把手带您无忧上云