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используются для извлечения данных из нескольких таблиц
Подзапросыпредставляет собой запрос в запросе