tinyint与int和bigint的区别
时间: 2023-12-20 18:16:21 浏览: 69
Mysql支持的数据类型(列类型总结)
tinyint、int和bigint都是整数类型,但它们的存储空间不同,具体区别如下:
1. tinyint:占用1个字节,取值范围为-128到127或0到255(取决于是否使用有符号符号)。
2. int:占用4个字节,取值范围为-2,147,483,648到2,147,483,647。
3. bigint:占用8个字节,取值范围为-9,223,372,036,854,775,808到9,223,372,036,854,775,807。
因此,如果存储的数值范围较小,可以使用tinyint来节省存储空间。如果数值范围较大,则需要使用int或bigint。
阅读全文