11.1.2 Целочисленные типы (точное значение) - INTEGER, INT, SMALLINT, TINYINT, MEDIUMINT, BIGINT
MySQL поддерживает стандартные SQL целочисленные типы INTEGER (или INT) и SMALLINT. В качестве расширения к стандарту, MySQL также поддерживает целочисленные типы TINYINT, MEDIUMINT и BIGINT. В следующей таблице показаны необходимые размер хранения и диапазон значений для каждого целочисленного типа.
Таблица 11.1 Необходимое хранилище и диапазон для целочисленных типов, поддерживаемых MySQL
| Тип | Хранение (байты) | Минимальное значение (со знаком) | Минимальное значение (без знака) | Максимальное значение (со знаком) | Максимальное значение (без знака) |
|---|---|---|---|---|---|
TINYINT | 1 | -128 | 0 | 127 | 255 |
SMALLINT | 2 | -32768 | 0 | 32767 | 65535 |
MEDIUMINT | 3 | -8388608 | 0 | 8388607 | 16777215 |
INT | 4 | -2147483648 | 0 | 2147483647 | 4294967295 |
BIGINT | 8 | -263 | 0 | 263-1 | 264-1 |
© 2025 Oracle
Licensed under the GPLv2 License.