Запропонувати правкуПокращити цю статтюДопрацюйте відповідь до «Які типи даних є в SQL?». Ваші зміни проходять модерацію перед публікацією.Потрібне підтвердженняКонтентЩо ви змінюєте🇺🇸EN🇺🇦UAПереглядЗаголовок (UA)Коротка відповідь (UA)У SQL є кілька основних груп типів даних: числові (`INT`, `SMALLINT`, `BIGINT`, `DECIMAL`, `FLOAT`), символьні (`CHAR`, `VARCHAR`, `TEXT`), дата й час (`DATE`, `TIME`, `DATETIME`/`TIMESTAMP`), логічний (`BOOLEAN`) та інші (`BLOB` для бінарних даних, `JSON`). **Ключове:** тип даних визначає, які значення можна зберігати в полі, і впливає на розмір пам'яті й операції, які можна виконувати з цими даними.Показується над повною відповіддю для швидкого нагадування.Відповідь (UA)ЗображенняУ SQL є кілька основних **типів даних**, які використовуються для зберігання інформації в таблицях. Їх можна розділити на групи: ### 1. Числові типи (Numeric) - `INT` / `INTEGER` - цілі числа, наприклад, 10, 200 - `SMALLINT` - маленькі цілі числа - `BIGINT` - великі цілі числа - `DECIMAL(p, s)` / `NUMERIC(p, s)` - точні числа з фіксованою комою (p - загальна кількість цифр, s - кількість знаків після коми), наприклад, 123.45 - `FLOAT` / `REAL` / `DOUBLE` - числа з плаваючою комою, підходять для наближених обчислень ### 2. Символьні типи (Character) - `CHAR(n)` - рядок фіксованої довжини n, наприклад, `CHAR(10)` - `VARCHAR(n)` - рядок змінної довжини до n символів - `TEXT` - великі текстові дані ### 3. Дата й час (Date & Time) - `DATE` - дата у форматі YYYY-MM-DD - `TIME` - час, наприклад, HH:MM:SS - `DATETIME` / `TIMESTAMP` - дата й час разом - `YEAR` - рік ### 4. Логічний тип - `BOOLEAN` - приймає значення `TRUE` / `FALSE` ### 5. Інші типи - `BLOB` - бінарні дані (файли, зображення) - `JSON` - зберігання даних у форматі JSON (підтримується в деяких СУБД, наприклад MySQL, PostgreSQL) Простіше кажучи, **тип даних визначає, які значення можна зберігати в полі**, і впливає на розмір пам'яті й операції, які можна виконувати з цими даними. Якщо хочеш, можу зробити **таблицю всіх типів даних з прикладами**, щоб стажеру було легше зрозуміти й запам'ятати. Зробити?Для рев’юераПримітка для модератора (необов’язково)Бачить лише модератор. Прискорює рев’ю.