Дуже маленьке ціле число. Діапазон зі знаком — від -128 до 127. Діапазон без знака — від 0 до 255. Докладніше про атрибути див. у розділі Огляд числових типів даних. INT1 є синонімом TINYINT.
У MySQL TINYINT(1) і boolean є синонімами. через це, драйвер MySQL неявно перетворює поля TINYINT(1) на логічні значення, якщо для властивості конфігурації Java tinyInt1isBit встановлено значення true (що є значенням за замовчуванням), а розмір пам’яті становить 1.
У цій статті
| Тип даних | Діапазон | Зберігання |
|---|---|---|
| bigint | -9,223,372,036,854,775,808 до 9,223,372,036,854,775,807 | 8 байт |
| внутр | -2 147 483 648 до 2 147 483 647 | 4 байти |
| smallint | -32 768 до 32 767 | 2 байти |
| tinyint | від 0 до 255 | 1 байт |
21 травня 2024 р
Між tinyint(1) і tinyint(2) немає жодної різниці, крім ширини. Якщо ви використовуєте tinyint(2) або навіть tinyint(1), різниця така сама. Ви можете зрозуміти наведену вище концепцію за допомогою параметра Zerofill.
Тип даних TINYINT є ціле число від 0 до 255. TINYINT — це найменший цілочисельний тип даних, який використовує лише 1 байт пам’яті.
BIT має дозволяти лише 0 і 1 (і NULL, якщо поле не визначено як NOT NULL). TINYINT(1) дозволяє будь-яке значення, яке можна зберегти в одному байті, -128.. 127 або 0..