MySQL中的TINYINT
是一种整数数据类型,用于存储小范围的数值。TINYINT
有符号和无符号两种版本,它们的取值范围不同。
TINYINT
占用1个字节的存储空间。
TINYINT
可以大大减少存储空间的占用。TINYINT
最大值的数值时,MySQL会将其截断或返回错误。TINYINT
的范围内。SMALLINT
、MEDIUMINT
、INT
或BIGINT
。-- 创建一个包含TINYINT的表
CREATE TABLE example (
id INT AUTO_INCREMENT PRIMARY KEY,
signed_tinyint TINYINT,
unsigned_tinyint TINYINT UNSIGNED
);
-- 插入数据
INSERT INTO example (signed_tinyint, unsigned_tinyint) VALUES (127, 255);
-- 尝试插入超出范围的值(会报错)
INSERT INTO example (signed_tinyint, unsigned_tinyint) VALUES (128, 256);
如果你有更多关于MySQL或其他技术的问题,欢迎继续提问。
腾讯云数据库TDSQL训练营
腾讯云数据库TDSQL训练营
云+社区沙龙online[数据工匠]
Techo Youth2022学年高校公开课
企业创新在线学堂
云+社区沙龙online [国产数据库]
云+社区沙龙online [国产数据库]
云+社区沙龙online [国产数据库]
企业创新在线学堂
企业创新在线学堂
腾讯云数据库TDSQL训练营
领取专属 10元无门槛券
手把手带您无忧上云