Главная страница Случайная лекция Мы поможем в написании ваших работ! Порталы: БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика Мы поможем в написании ваших работ! |
Структура и типы данных языка SQL
В отличие от теоретических языков, введенных Коддом, реляционной алгебры и реляционного исчисления, предназначенных только для реализации запросов к БД, SQL является полным языком, в нем присутствуют как составляющие обе необходимые для работы с базами данных части: язык манипулирования данными — DML и язык определения данных — DDL. Операторы
SQL включает в себя операторы разных категорий. Любой 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 делит транзакцию на более мелкие участки.
Дата добавления: 2015-06-30; просмотров: 205; Нарушение авторских прав Мы поможем в написании ваших работ! |