← К оглавлению занятия
⚡ Минимум для запоминания
INT, DECIMAL, FLOAT — числа.
VARCHAR, CHAR, TEXT — строки.
DATE, TIME, DATETIME, TIMESTAMP — дата и время.
CAST(expr AS type) — явное преобразование.
Типы данных
| Категория | Тип | Назначение |
| Числовые | INT | целые числа |
DECIMAL(p, s) | точные числа с фиксированной точкой |
FLOAT, DOUBLE | числа с плавающей точкой |
| Строковые | CHAR(n) | строка фиксированной длины |
VARCHAR(n) | строка переменной длины |
TEXT | большой текст |
| Дата и время | DATE | дата |
TIME | время |
DATETIME | дата и время |
TIMESTAMP | момент времени с учётом часового пояса |
| Булевы | BOOLEAN | TRUE / FALSE |
Функция CAST
CAST(expression AS target_type)
| Целевой тип | Описание |
SIGNED | целое число со знаком |
UNSIGNED | целое число без знака |
DECIMAL | число с фиксированной точкой |
CHAR | строка |
DATE | дата |
TIME | время |
DATETIME | дата и время |
BINARY | бинарная строка |
Полный справочник
→ Справочник SQL