Sobes.tech
Middle

Mi az a DDL, DML, DCL? Miben különböznek és példák parancsokra?

sobes.tech MI

Válasz az MI-től

DDL (Adatdefiníciós Nyelv) — az adatdefiníciós nyelv. Azt használják az adatbázis szerkezetének létrehozására és módosítására. Parancs példák:

  • CREATE TABLE
  • ALTER TABLE
  • DROP TABLE

DML (Adatmanipulációs Nyelv) — az adatmanipuláció nyelv. Lehetővé teszi adatok hozzáadását, módosítását, törlését és lekérdezését. Parancs példák:

  • SELECT
  • INSERT
  • UPDATE
  • DELETE

DCL (Adatvezérlő Nyelv) — az hozzáférés- és jogosultságkezelő nyelv. Parancs példák:

  • GRANT (jogok adása)
  • REVOKE (jogok visszavonása)

Különbségek:

  • DDL az adatbázis szerkezetével dolgozik.
  • DML a táblák tartalmával dolgozik.
  • DCL a felhasználók jogait és biztonságát kezeli.