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
范围的值时,会发生溢出。腾讯云数据库TDSQL训练营
腾讯云数据库TDSQL训练营
云+社区沙龙online[数据工匠]
Techo Youth2022学年高校公开课
618音视频通信直播系列
企业创新在线学堂
云+社区沙龙online [国产数据库]
第136届广交会企业系列专题培训
云+社区沙龙online [国产数据库]
云+社区沙龙online [国产数据库]
领取专属 10元无门槛券
手把手带您无忧上云