Sobes.tech
Middle

Ce sunt DDL, DML, DCL? Care sunt diferențele și exemplele de comenzi?

sobes.tech AI

Răspuns de la AI

DDL (Limbajul de Definire a Datelor) — este limbajul de definire a datelor. Este utilizat pentru crearea și modificarea structurii bazei de date. Exemple de comenzi:

  • CREATE TABLE
  • ALTER TABLE
  • DROP TABLE

DML (Limbajul de Manipulare a Datelor) — este limbajul de manipulare a datelor. Permite adăugarea, modificarea, ștergerea și extragerea datelor. Exemple de comenzi:

  • SELECT
  • INSERT
  • UPDATE
  • DELETE

DCL (Limbajul de Control al Datelor) — este limbajul de gestionare a accesului și drepturilor. Exemple de comenzi:

  • GRANT (concedierea drepturilor)
  • REVOKE (revocarea drepturilor)

Diferențe:

  • DDL lucrează cu structura bazei de date.
  • DML lucrează cu conținutul tabelelor.
  • DCL gestionează drepturile utilizatorilor și securitatea.