Целочисленные типы полей в MySQL (точное значение) - INTEGER, INT, SMALLINT, TINYINT, MEDIUMINT, BIGINT
- Подробности
- Категория: MySQL
- Просмотров: 292
Просто так создавать поля в БД это для новичков, профики знают все точно...
Целочисленные типы полей в 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 штук чисел