Целочисленные типы полей в MySQL (точное значение) - INTEGER, INT, SMALLINT, TINYINT, MEDIUMINT, BIGINT

Просто так создавать поля в БД это для новичков, профики знают все точно...

 

Целочисленные типы полей в MySQL (точное значение) - INTEGER, INT, SMALLINT, TINYINT, MEDIUMINT, BIGINT

Максимальные и минимальные значения

 

ТипВмест-сть (в байтах)Мин знач без unsignedМин знач 
с unsigned
Макс. значения без
 unsigned
Макс значения с unsigned
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

Минимальные и максимальные значения без знака показывают почему необходимо указывать unsigned в поле.

Если указать tinyint с unsigned то будет оно вмещать 255 чисел - от 0 до 255, а без от -128 до 128 - тоже 255 штук чисел

Добавить комментарий


Защитный код
Обновить

Вы здесь: Сайтостроение Создание сайта MySQL Целочисленные типы полей в MySQL (точное значение) - INTEGER, INT, SMALLINT, TINYINT, MEDIUMINT, BIGINT