Операторы для управления изменениями, выполняемыми операторами из предыдущей таблицы.
Операторы, позволяющие работать с данными.
Операторы по созданию, изменению, уничтожению БД и таблиц внутри нее.
Основные операторы языка SQL.
Оператор
Описание
CREATE TABLE
Добавление новой таблицы к БД
DROP TABLE
Удаление таблицы из БД
ALTER TABLE
Изменение структуры имеющейся таблицы
CREATE VIEW
Добавление нового представления к БД
DROP VIEW
Удаление представления
CREATE INDEX
Создание нового индекса
DROP INDEX
Удаление существующего индекса
Оператор
Описание
SELECT
Выбор данных
INSERT
Вставка данных
DELETE
Удаление данных
UPDATE
Обновление данных
Оператор
Описание
COMMIT
Завершение транзакции и сохранение изменений в БД
ROLLBACK
Откат транзакции и отмена изменений в БД
SET TRANSACTION
Установка параметров доступа в текущей транзакции
Операторы администрирования (работа с привилегиями)
Оператор
Описание
GRANT
Присвоение привилегии
REVOKE
Отмена привилегии
SELECT*FROM Orders
WHERE Order.id>270
Каждый оператор SQL начинается с ключевого слова, которое определяет, что он делает. В операторе содержатся предложения, включающие сведения о том, над какими данными проводится операция.
Каждое предложение начинается со слова такого, как FROM, WHERE и др. Структура предложения зависит от его типа. Оно может содержать имена полей или таблиц, а также другие ключевые слова, константы или выражения.
Это один из наиболее важных операторов языка SQL. Применяется для выборки данных.
SELECT столбцы(или*) FROM отношение(я)
[WHERE ограничение(я)]
[ORDER BY столбец]
При выборке данных используется как минимум 2 ключевых слова - SELECT и FROM. Остальные ключевые слова не обязательны, что показано их заключением в квадратном скобки[].
За ключевым словом SELECT следует перечень полей (столбцов), которые будут включены в результат или результирующую таблицу.
‘*’ означает, что в набор попадают все полю таблицы.
Если выбор данных осуществляется из нескольких таблиц одновременно, и при этом выбираются одноименные поля, то после имени поля надо указать имя таблицы.