MySQL запросы
SQL - язык структурированных запросов (Structured Query Language), позволяющий хранить, манипулировать и извлекать данные из реляционных баз данных
Оглавление
- MySQL
- Запросы
- Операторы
- WHERE - филтрация
- ORDER BY - сортировка
- GROUP BY и HAVING - групировка данных
- LIMIT - ограничение количества
- DISTINCT - исключение дубликатов
- IN - проверка совпадений
- BETWEEN - попадание в диапазон значений от и до
- LIKE и REGEXP - регулярные выражения
- IS NULL - выборка со значением NULL
- ROLLUP, CUBE, GROUPING SETS, OVER - дополнительная группировка
- AS - новое имя
- EXISTS - проверка возврата значения подзапроса
- Основные операторы SQL
- Соединение
- Подзапросы
- Представления
- Таблицы
- Связи
- Командная строка
- Математические функции
- MIN и MAX - минимальное и максимальное значение
- SUM - сумма значений столбца
- AVG - поиск средненго значения
- ROUND, FLOOR, CEILING - округление дробей
- ABS - модуль числа
- SIGN - знак числа
- MOD - остаток от деления
- POW - число в степень
- SQRT - квадратный корень
- RAND - случайное число
- LEAST - минимальное значение
- GREATEST - максимальное значение
- COUNT - подсчет строк в выборке
- Строковые функции
- Поиск по строкам
- Изменение строк
- LEFT - вырезает с лева и возвращает заданное количество символов
- RIGHT - вырезает с права и возвращает заданное количество символов
- SUBSTRING, MID, SUBSTRING_INDEX - возвращают подстроку из строки
- RPAD и LPAD - дополнение строки
- REVERSE - переворачивает строку
- REPEAT - повторяет строку нужное количество раз
- Сложение строк
- Регистр строк
- Списки строк
- Длина строк
- Пробелы строк
- Функции для дат
- Извлечение части даты
- DAY и DAYOFMONTH - номер дня месяца из даты
- MONTH - номер месяца из даты
- YEAR - номер года из даты
- HOUR - часы из времени или даты-времени
- MINUTE - минуты из времени или даты-времени
- SECOND - секунды из времени или даты-времени
- DATE - дата из datetime
- EXTRACT - отдельные части из даты или даты-времени
- WEEKDAY и DAYOFWEEK - номер дня недели по дате
- DAYNAME - название дня недели по-английски
- MONTHNAME - название месяца по-английски
- DAYOFYEAR - номер дня года по дате
- WEEK - номер недели в году по дате
- YEARWEEK - номер недели в году и год по дате
- Текущие дата и время
- Преобразование даты
- Разница дат
- Прибавить / отнять у дат
- Извлечение части даты
- Задачи