MySQL учебник

MySQL функции

MySQL

MySQL Администрирование

CREATE USER оператор MySQLОператор CREATE USER создает учетную запись базы данных, которая позволяет вам входить в базу данных
DROP USER оператор MySQLиспользуется для удаления пользователя из базы данных
Изменить пароль пользователя в MySQLиспользуется для изменения пароля пользователя в базе данных
Переименовать пользователя в MySQLиспользуется для переименования пользователя в базе данных
Найти пользователя в MySQLиспользуется для определения пользователей в базе данных
Поиск пользователей вошедших в MySQLиспользуется для определения пользователей, которые в настоящее время вошли (залогинились) в базу данных
Показывать гранты для пользователя в MySQLиспользуется для отображения всех грантов для пользователя базы данных
Grant/Revoke привилегии MySQLИспользуется для предоставления или отмены привилегий пользователям на таблицы, функции или процедуры

MySQL Запросы

SELECT извлекает записи из одной или нескольких таблиц
SELECT LIMIT извлекает записи из одной или нескольких таблиц с ограничением количества возвращаемых записей
FROMиспользуется для отображения таблиц и любых присоединений
DISTINCTиспользуется для удаления дубликатов из набора результатов
WHEREиспользуется для фильтрации результатов в операторах SELECT
ORDER BYиспользуется для сортировки записей
GROUP BYиспользуется для группировки записей
HAVINGиспользуется в сочетании с оператором GROUP BY, чтобы ограничить группы возвращаемых строк только тех, чье условие TRUE
INSERTиспользуется для вставки одной записи или несколько записей в таблицу
UPDATEиспользуется для обновления существующих записей в таблице
DELETEиспользуется для удаления одной записи или нескольких записей из таблицы
DELETE LIMITиспользуется для удаления записей из таблицы и ограничения количества удаляемых записей
TRUNCATE TABLEиспользуется для очищения всех записей из таблицы
UNIONвозвращает все строки из запроса и удаляет повторяющиеся строки между различными предложениями SELECT
UNION ALLвозвращает все строки из запроса и не удаляет повторяющиеся строки между различными предложениями SELECT
Joinsиспользуются для извлечения данных из нескольких таблиц
Подзапросыпредставляет собой запрос в запросе

MySQL Таблицы и представления(view)

CREATE TABLEпозволяет создавать и определять таблицу
CREATE TABLE ASиспользуется для создания таблицы из существующей таблицы путем копирования столбцов существующей таблицы
ALTER TABLEиспользуется для добавления, изменения или удаления столбцов в таблице
DROP TABLEпозволяет стереть или удалить таблицу из базы данных
VIEWпредставляет собой виртуальную таблицу, созданную запросом, соединяющим одну или несколько таблиц

MySQL Программирование

Индексы, уникальные ограничения и первичные ключи в MySQL

Процедуры, функции в MySQL

MySQL Триггеры

Создать триггер MySQL
BEFORE INSERT AFTER INSERT
BEFORE UPDATE AFTER UPDATE
BEFORE DELETE AFTER DELETE
Удалить триггер MySQL
DROP TRIGGER

MySQL Курсоры

Declare a Cursor
OPENFETCHCLOSE
Обработка для условия Cursor NOT FOUND

MySQL Условные операторы

MySQL Циклы

LOOPITERATE
WHILELEAVE
REPEATRETURN

MySQL условия

ANDлогический оператор и
ORлогический оператор или
AND и ORлогический операторы и & или
LIKEсопоставляет данные с шаблоном
INопределяет, соответствует ли значение или список значений выражению в указанном наборе
NOTлогический оператор не
IS NULLпроверка значения NULL
IS NOT NULLпроверка на значения NOT NULL
BETWEENиспользуется для получения значений в пределах диапазона
EXISTSиспользуется в сочетании с подзапросом (subquery)
Операторы сравнения MySQL Такие как =, <=>, <>, !=, >, >=, <, <=.