Junior
Ce grupuri de comenzi există în SQL?
sobes.tech AI
Răspuns de la AI
În SQL, se disting următoarele grupuri de comenzi:
-
DDL (Data Definition Language): Comenzi pentru definirea, modificarea și ștergerea structurii bazei de date, lucrând cu obiecte ale bazei de date (tabele, vizualizări, indecși etc.).
CREATE: Crearea obiectelor bazei de date.ALTER: Modificarea structurii obiectelor bazei de date.DROP: Ștergerea obiectelor bazei de date.TRUNCATE: Ștergerea rapidă a tuturor rândurilor dintr-un tabel (echivalent cuDELETEfărăWHERE, dar mai rapid și fără a genera jurnale de tranzacții).RENAME: Redenumirea unui obiect al bazei de date.
-
DQL (Data Query Language): Comenzi pentru interogarea datelor din bază.
SELECT: Extrage date dintr-un sau mai multe tabele.
-
DML (Data Manipulation Language): Comenzi pentru manipularea datelor în tabele (inserare, actualizare, ștergere).
INSERT: Adăugarea de noi rânduri de date.UPDATE: Modificarea rândurilor de date existente.DELETE: Ștergerea rândurilor de date.
-
DCL (Data Control Language): Comenzi pentru gestionarea accesului la date și obiecte ale bazei.
GRANT: Acordarea de permisiuni utilizatorilor.REVOKE: Revocarea permisiunilor acordate.
-
TCL (Transaction Control Language): Comenzi pentru gestionarea tranzacțiilor.
COMMIT: Confirmarea modificărilor făcute în tranzacții.ROLLBACK: Anularea tuturor modificărilor din tranzacția curentă.SAVEPOINT: Stabilirea unui punct de salvare în tranzacție pentru revertări parțiale.