logo
Шпоры по билетам

19. Sql. Языки описания, манипулирование и управления доступом к данным (ddl, dml, dcl)

SQL - язык структурированных запросов.

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

DDL- (язык описания данных) - семейство компьютерных языков, используемых в компьютерных программах для описания структуры баз данных.

DML – (язык управления(манипулирования) данными) - семейство компьютерных языков, используемых в компьютерных программах или пользователями баз данных для получения, вставки, удаления или изменения данных в базах данных.

DCL - язык разработки диалоговых окон для приложений.

Операторы определения данных (язык DDL).

CREATE TABLE <имя> - создание новой таблицы в базе данных.

DROP TABLE <имя> - удаление таблицы из базы данных.

ALTER TABLE <имя> - изменение структуры существующей таблицы или ограничений целостности, задаваемых для данной таблицы.

При выполнении аналогичных операций с представлениями или индексами в указанных операторах вместо служебного слова TABLE записывается слово VIEW (представление) или слово INDEX (индекс)

Операторы манипулирования данными (язык DML).

SELECT – выборка строк, удовлетворяющих заданным условиям.

UPDATE – изменение значений определенных полей в строках таблицы, удовлетворяющих заданным условиям.

INSERT – вставка новых строк в таблицу.

DELETE – удаление строк таблицы, удовлетворяющих заданным условиям.

Язык управления данными (DCL)

ALTER PASSWORD <old password> TO <new password>-задание системного пароля

GRANT - команда SQL для назначения привилегий

REVOKE CONNECT FROM <auth-id> - управление доступом