Junior
Jaké skupiny příkazů existují v SQL?
sobes.tech AI
Odpověď od AI
V SQL rozlišujeme následující skupiny příkazů:
-
DDL (Data Definition Language): Příkazy pro definování, změnu a odstranění struktury databáze, pracující s objekty databáze (tabulky, pohledy, indexy atd.).
CREATE: Vytvoření objektů databáze.ALTER: Změna struktury objektů databáze.DROP: Odstranění objektů databáze.TRUNCATE: Rychlé odstranění všech řádků z tabulky (ekvivalentDELETEbezWHERE, ale rychlejší a nevytváří transakční logy).RENAME: Přejmenování objektu databáze.
-
DQL (Data Query Language): Příkazy pro dotazování na data v databázi.
SELECT: Získání dat z jedné nebo více tabulek.
-
DML (Data Manipulation Language): Příkazy pro manipulaci s daty v tabulkách (vkládání, aktualizace, mazání).
INSERT: Přidání nových řádků dat.UPDATE: Změna existujících řádků dat.DELETE: Odstranění řádků dat.
-
DCL (Data Control Language): Příkazy pro správu přístupu k datům a objektům databáze.
GRANT: Udělení práv uživatelům.REVOKE: Odvolání udělených práv.
-
TCL (Transaction Control Language): Příkazy pro správu transakcí.
COMMIT: Potvrzení změn provedených v transakcích.ROLLBACK: Vrácení všech změn aktuální transakce.SAVEPOINT: Nastavení bodu obnovení v transakci pro částečné vrácení.