пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

Основные операторы SQL.

Data Definition Language (DDL).

 

Эта составляющая языка содержит операторы, позволяющие создавать,  модифицировать и уничтожать базы данных и объекты внутри них (таблицы, представления) (см. таблицу 1).

Операторы DDL.                                        Таблица 1.    

 

Оператор

Описание

CREATE  TABLE

Добавление новой таблицы к базе данных

DROP TABLE

Удаление таблицы из базы данных

ALTER TABLE

Изменение структуры имеющейся таблицы

CREATE  VIEW

Добавление нового представления к базе данных

DROP VIEW

Удаление представления

CREATE INDEX

Создание нового индекса

DROP INDEX

Удаление существующего индекса

 

Data Manipulation Language (DML).

 

            Эта составляющая языка содержит операторы, позволяющие добавлять, выбирать, удалять и модифицировать данные. Эти операторы не обязательно должны завершать транзакцию, внутри которой они вызваны. Описание  операторов представлено в таблице 2.

Операторы DML.                                       Таблица 2.    

 

Оператор

Описание

SELECT

Выбор данных

INSERT

Вставка данных

DELETE

Удаление данных

UPDATE

Обновление данных

 

Иногда оператор SELECT  относят к отдельной категории Data Query Language (DQL).

 

Transaction Control Language (TCL).

 

Операторы данного класса (см. таблицу 3) применяются для управления изменениями, выполняемыми группой операторов DML.

 

Операторы TCL.                                         Таблица 3 .   

 

Оператор

Описание

COMMIT

Завершение транзакции и сохранение изменений в базе данных

ROLLBACK

Откат транзакции и отмена изменений в базе данных

SET TRANSACTION

Установка параметров доступа к данным в текущей транзакции

 

 

Data Control Language (DCL).

 

Операторы Data Control Language (см. таблицу 4), иногда называемые операторами Access Control Language,  применяются для осуществления административных функций, присваивающих или отменяющих право (привилегию) использовать базу данных, таблицу базы данных, а также выполнять те или иные операторы SQL.

 

Операторы DCL.                                        Таблица 4.    

 

Оператор

Описание

GRANT

 Присвоение привилегии

REVOKE

Отмена привилегии

Каждый оператор SQL начинается с ключевого слова, которое определяет, что делает этот оператор (SELECT, INSERT, DELETE). В операторе содержатся предложения, содержащие сведения о том, над какими данными производятся операции. Каждое предложение начинается с ключевого слова, такого как FROM, WHERE и др. Структура предложения зависит от его типа: ряд предложений содержит имена полей или таблиц, некоторые могут включать дополнительные ключевые слова, константы или выражения.


14.06.2014; 11:20
хиты: 59
рейтинг:0
Точные науки
информатика
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь