Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы на ИТ.docx
Скачиваний:
219
Добавлен:
16.04.2015
Размер:
82.71 Кб
Скачать

Операторы

Согласно общепринятому стилю программирования, операторы (и другие зарезервированные слова) в SQL всегда следует писать прописными буквами[7].

Операторы SQL делятся на:

  • операторы определения данных (Data Definition Language, DDL)

    • CREATE создает объект БД (саму базу, таблицу, представление, пользователя и т. д.)

    • ALTER изменяет объект

    • DROP удаляет объект

  • операторы манипуляции данными (Data Manipulation Language, DML)

    • SELECT считывает данные, удовлетворяющие заданным условиям

    • INSERT добавляет новые данные

    • UPDATE изменяет существующие данные

    • DELETE удаляет данные

  • операторы определения доступа к данным (Data Control Language, DCL)

    • GRANT предоставляет пользователю (группе) разрешения на определенные операции с объектом

    • REVOKE отзывает ранее выданные разрешения

    • DENY задает запрет, имеющий приоритет над разрешением

  • операторы управления транзакциями (Transaction Control Language, TCL)

    • COMMIT применяет транзакцию.

    • ROLLBACK откатывает все изменения, сделанные в контексте текущей транзакции.

    • SAVEPOINT делит транзакцию на более мелкие участки.

Основные инструкции

Delete

Создает запрос на удаление, который удаляет записи из одной или нескольких таблиц, перечисленных в выражении FROM и удовлетворяющих условию предложения WHERE.

Drop

Удаляет таблицу, процедуру или представление из базы данных либо индекс из таблицы.

Execute

Используется для вызова выполнения процедуры. (Процедура. Совокупность описаний и инструкций в модуле, которые выполняются как единое целое. Процедуры в модуле VBA (Visual Basic for Applications) включают в себя как процедуры-подпрограммы Sub, так и процедуры-функции Function.)

Select

Предписывает ядру базы данных Microsoft Access вернуть сведения из базы данных в виде набора записей.

Transaction

Используется, чтобы начинать и завершать явные транзакции.

Transformation

Создает перекрестный запрос.

Create index

Создает новый индекс в существующей таблице.

Create procedure

Создает хранимую процедуру.

Create table

Создает новую таблицу

Create view

Создает новое представление

  1. Инструкция языка sqLдля удаления записей таблицы

Delete

Создает запрос на удаление, который удаляет записи из одной или нескольких таблиц, перечисленных в выражении FROM и удовлетворяющих условию предложения WHERE.

Синтаксис

DELETE [таблица.*] FROM таблица WHERE условие_отбора

Инструкция DELETE включает в себя следующие элементы:

ЭЛЕМЕНТ

ОПИСАНИЕ

таблица

Необязательное имя таблицы, из которой удаляются записи

таблица

Имя таблицы, из которой удаляются записи

условия_отбора

Выражение (Выражение. Сочетание математических и логических операторов, констант, функций, имен полей, элементов управления и свойств, в результате обработки которого получается единственное значение. Выражение может выполнять вычисления, обрабатывать текст или проверять данные.), определяющее, какую запись требуется удалить.