русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Категории команд языка SQL.


Дата добавления: 2015-07-09; просмотров: 6785; Нарушение авторских прав


Все команды языка SQL можно разделить на 5 категорий:

· команды для создания и изменения структуры объектов базы данных (Data Definition Language, DDL);

· команды манипулирования данными (Data Manipulation Language, DML);

· язык запросов (Data Query Language, DQL);

· команды управления данными (Data Control Language, DCL);

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

Язык DDL, содержащий команды для создания и изменения структуры объектов базы данных, включает следующие основные команды:

· CREATE TABLE – создать таблицу

· ALTER TABLE – изменить таблицу

· DROP TABLE – удалить таблицу

· CREATE INDEX – создать индекс

· ALTER INDEX – изменить индекс

· DROP INDEX – удалить индекс

Язык DDL, содержащий команды для манипулирования данными, включает следующие основные команды:

· INSERT – добавить строки в таблицу

· UPDATE – изменить строки в таблице

· DELETE – удалить строки в таблице

Язык запросов DQL включает только одну команду SELECT.

Язык DCL управления данными позволяют управлять уровнями доступа к данным. Основные команды:

· GRANT – предоставить привилегии пользователю или приложению

· REVOKE – отменить привилегии пользователя или приложения

Язык TCL управления транзакциями включает следующие основные команды:

· SET TRANSACTION – начинает транзакцию и устанавливает ее базовые характеристики.

· COMMIT – заканчивает текущую транзакцию сохранением изменений в базе данных и начинает новую транзакцию

· ROLLBACK – заканчивает текущую транзакцию отменой изменений в базе данных и начинает новую транзакцию

· SAVEPOINT – устанавливает контрольные точки (точки прерывания) для транзакции, разрешая неполный откат.

Отметим, что транзакцией называется последовательность действий, направленных на достижение некоторой цели. Причем эта последовательность должна быть выполнена полностью или не выполнена вообще.



Наличие команды SAVEPOINT позволяет разрешить частичное выполнение сложной транзакции, если это необходимо.



<== предыдущая лекция | следующая лекция ==>
Что такое SQL. | Реляционная полнота языка запросов


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.509 сек.