位数与存储数量
| bit数 | 存储数量 | 具体值 |
| 1 | 2 | 0、1 |
| 2 | 4 | 00、01、10、11 |
| 3 | 8 | 000、001、010、011、100、101、110、111 |
| n | 2^n | 0…0 – 1…1 |
mysql取值范围
| 类型 | 字节 | 最小值 | 最大值 |
| (带符号的/无符号的) | (带符号的/无符号的) | ||
| TINYINT | 1 | -128 | 127 |
| 0 | 255 = 2^8-1 | ||
| SMALLINT | 2 | -32768 | 32767 |
| 0 | 65535 = 2^16-1 | ||
| MEDIUMINT | 3 | -8388608 | 8388607 |
| 0 | 16777215 | ||
| INT | 4 | -2147483648 | 2147483647 |
| 0 | 4294967295 | ||
| BIGINT | 8 | -9223372036854775808 | 9223372036854775807 |
| 0 | 18446744073709551615 |