Целые числа
Существует несколько разных типов целых чисел, различающихся количеством байтов данных, которые отводятся в базе данных для их хранения. Все эти типы рознятся только названиями и (с некоторыми сокращениями) записываются так:
префиксINT [UNSIGNED]
Необязательный флаг UNSIGNED задает, что будет создано поле для хранения беззнаковых чисел (больших или равных 0).
Имена типов, в вобщем виде обозначенные здесь как префиксINT, приводятся в табл. 26.1.
Таблица 26.1. Типы целочисленных данных MySQL.
Тип | Описание | ||
TINYINT
| Может хранить числа от –128 до +127 | ||
SMALLINT | Диапазон от –32768 до 32 767 | ||
MEDIUMINT | Диапазон от –8 388 608 до 8 388 607 | ||
INT | Диапазон от –2 147 483 648 до 2 147 483 647 | ||
BIGINT | Диапазон от –9 223 372 036 854 775 808 до 9 223 372 036 854 775 807 |