От автора: SQL регламентируется уникальным набором правил и рекомендаций под общим названием Синтаксис. В этой статье мы полностью опишем базовый синтаксис SQL.
Все инструкции SQL начинаются с ключевых слов, таких как SELECT, INSERT, UPDATE, DELETE, ALTER, DROP, CREATE, USE, SHOW, и все инструкции заканчиваются точкой с запятой (;).
Наиболее важный момент, который следует помнить — операторы и инструкции SQL нечувствительны к регистру. Это означает, что SELECT и select имеют одинаковый смысл в операторах SQL. Однако не забывайте, что регистр имеет значение в названиях таблиц. Поэтому, если вы работаете с MySQL, вам нужно указывать названия таблиц так, как они заданы в базе данных.
Различные синтаксисы в SQL
Все примеры, приведенные в этом руководстве, были протестированы на сервере MySQL.
Инструкция SQL SELECT

Бесплатный курс по PHP программированию
Освойте курс и создайте динамичный сайт на PHP и MySQL с полного нуля, используя модель MVC
В курсе 39 уроков | 15 часов видео | исходники для каждого урока
Получить курс сейчас! 1 2 | SELECT столбец1, столбец 2.... столбец N FROM имя_таблицы; |
Условие SQL DISTINCT
1 2 | SELECT DISTINCT столбец1, столбец2....столбецN FROM имя_таблицы; |
Условие SQL WHERE
1 2 3 | SELECT столбец1, столбец2....столбецN FROM имя_таблицы WHERE УСЛОВИЕ; |
Условие SQL AND/OR
1 2 3 | SELECT столбец1, столбец2....столбецN FROM имя_таблицы WHERE УСЛОВИЕ-1 {AND|OR} УСЛОВИЕ-2; |
Условие SQL IN
1 2 3 | SELECT столбец1, столбец2....столбецN FROM имя_таблицы WHERE имя_столбца IN (значение-1, значение-2,...значение-N); |
Условие SQL BETWEEN
1 2 3 | SELECT столбец1, столбец2....столбецN FROM имя_таблицы WHERE имя_столбца BETWEEN значение-1 AND значение-2; |
Условие SQL LIKE
1 2 3 | SELECT столбец1, столбец2....столбецN FROM имя_таблицы WHERE имя_столбца LIKE { ШАБЛОН }; |
Условие SQL ORDER BY
1 2 3 4 | SELECT столбец1, столбец2....столбецN FROM имя_таблицы WHERE УСЛОВИЕ ORDER BY имя_столбца {ASC|DESC}; |
Условие SQL GROUP BY
1 2 3 4 | SELECT SUM(имя_столбца) FROM имя_таблицы WHERE УСЛОВИЕ GROUP BY имя_столбца; |
Условие SQL COUNT
1 2 3 | SELECT COUNT(имя_столбца) FROM имя_таблицы WHERE УСЛОВИЕ; |
Условие SQL HAVING
1 2 3 4 5 | SELECT SUM(имя_столбца) FROM имя_таблицы WHERE УСЛОВИЕ GROUP BY имя_столбца HAVING (арифметическая функция УСЛОВИЕ); |
Инструкция SQL CREATE TABLE
1 2 3 4 5 6 7 8 | CREATE TABLE имя_таблицы( столбец1 тип данных, столбец2 тип данных, столбец3 тип данных, ..... столбецN тип данных, PRIMARY KEY( один или более столбцов ) ); |
Инструкция SQL DROP TABLE

Бесплатный курс по PHP программированию
Освойте курс и создайте динамичный сайт на PHP и MySQL с полного нуля, используя модель MVC
В курсе 39 уроков | 15 часов видео | исходники для каждого урока
Получить курс сейчас! 1 2 3 4 | DROP TABLE имя_таблицы; Инструкция SQL CREATE INDEX CREATE UNIQUE INDEX имя_индекса ON имя_таблицы ( столбец1, столбец2,...столбецN); |
Инструкция SQL DROP INDEX
1 2 | ALTER TABLE имя_таблицы DROP INDEX имя_индекса; |
Инструкция SQL DESC
1 | DESC имя_таблицы; |
Инструкция SQL TRUNCATE TABLE
1 | TRUNCATE TABLE имя_таблицы; |
Инструкция SQL ALTER TABLE
1 | ALTER TABLE имя_таблицы {ADD|DROP|MODIFY} имя_столбца {тип_данных}; |
Инструкция SQL ALTER TABLE
1 | ALTER TABLE имя_таблицы RENAME TO новое_имя_таблицы; |
Инструкция SQL INSERT INTO
1 2 | INSERT INTO имя_таблицы( столбец1, столбец2....столбецN) ЗНАЧЕНИЕS ( значение1, значение2....значениеN); |
Инструкция SQL UPDATE
1 2 3 | UPDATE имя_таблицы SET столбец1 = значение1, столбец2 = значение2....столбецN=значениеN [ WHERE УСЛОВИЕ ]; |
Инструкция SQL DELETE
1 2 | DELETE FROM имя_таблицы WHERE {УСЛОВИЕ}; |
Инструкция SQL CREATE DATABASE
1 | CREATE DATABASE имя_базы_данных; |
Инструкция SQL DROP DATABASE
1 | DROP DATABASE имя_базы_данных; |
Инструкция SQL USE
1 | USE имя_базы_данных; |
Инструкция SQL COMMIT
1 | COMMIT; |
Инструкция SQL ROLLBACK
1 | ROLLBACK; |
Источник: https://www.tutorialspoint.com/
Редакция: Команда webformyself.

Бесплатный курс по PHP программированию
Освойте курс и создайте динамичный сайт на PHP и MySQL с полного нуля, используя модель MVC
В курсе 39 уроков | 15 часов видео | исходники для каждого урока
Получить курс сейчас!