Kategorie jazyka SQL
2. Kategorie jazyka SQL
Standardní příkazy jazyka SQL lze podle použití rozdělit do několika skupin
- DDL - Data Definition Language
- DML - Data Manipulation Language
- DCL - Data Control Language
Data Definition Language (DDL)
Příkazy této skupiny lze použít pro definici, vytváření, změnu, rušení různých databázových struktur, jako jsou například tabulky, indexy, procedury atd. Lze jimi také nastavit uživatelská oprávnění. Do této skupiny patří např. příkazy:
CREATE DATABASE, CREATE TABLE, CREATE VIEW, CREATE INDEX, ALTER TABLE, ALTER VIEW, DROP DATABASE, DROP TABLE, DROP INDEX, DROP VIEW atd.
Data Manipulation Language (DML)
Do této skupiny patří příkazy pro manipulaci s daty, tedy příkazy pro výběr, vkládání, aktualizaci a mazání dat:
SELECT, INSERT, UPDATE, DELETE
Data Control Language (DCL)
Tato skupina zahrnuje speciální příkazy pro řízení provozu databáze:
GRANT, CREATE USER, ALTER USER, DROP USER
Příkazy skupiny DCL jsou nad rámec tohoto kurzu, tedy nebudou dále probrány.