MySQL整数类型
不同的數據類型,MySQL存儲數據的方式不同。
MySQL提供了多種數據類型,包括整數類型、浮點數類型、定點數類型、日期和時間類型、字符串類型和二進制類型。
整數類型
用于存儲整數數值,根據數值取值范圍不同,可以分為五種,分別為TINYINT、SMALLINT、MEDIUMINT、INT和BIGINT。
TINYINT
占用:1字節
無符號:0~255
有符號:-128~127
SMALLINT
占用:2字節
無符號:0~65535
有符號:-32768~32767
MEDIUMINT
占用:3字節
無符號:0~16777215
有符號:-8388608~8388607
INT
占用:4字節
無符號:0~4294967295
有符號:-2147483648~2147483647
BIGINT
占用:8字節
無符號:0~18446744073709551615
有符號:-9223372036854755808~9223372036854775807
其中
TINYINT,占用字節最小
BIGINT,占用字節最大
取值范圍是根據字節數,計算而來的
比如,TINYINT占用1個字節是8位,所以無符號數最大值為2^8-1=255。
總結
- 上一篇: MySQL目录结构
- 下一篇: MySQL浮点数和定点数类型