Sobes.tech
Junior

Milyen parancscsoportok léteznek az SQL-ben?

sobes.tech MI

Válasz az MI-től

SQL-ben az alábbi csoportokba sorolhatók a parancsok:

  1. DDL (Data Definition Language): Parancsok az adatbázis szerkezetének meghatározására, módosítására és törlésére, az adatbázis objektumaival (táblák, nézetek, indexek stb.) dolgozik.

    • CREATE: Adatbázis objektumok létrehozása.
    • ALTER: Az adatbázis objektumainak szerkezetének módosítása.
    • DROP: Adatbázis objektumok törlése.
    • TRUNCATE: Gyorsan törli az összes sort egy táblából (egyenértékű a DELETE-vel WHERE nélkül, de gyorsabb és nem generál tranzakciós naplókat).
    • RENAME: Egy adatbázis objektum átnevezése.
  2. DQL (Data Query Language): Parancsok az adatok lekérdezésére az adatbázisból.

    • SELECT: Adatok lekérdezése egy vagy több táblából.
  3. DML (Data Manipulation Language): Parancsok az adatok manipulálására a táblákban (beszúrás, frissítés, törlés).

    • INSERT: Új sorok hozzáadása.
    • UPDATE: Létező sorok módosítása.
    • DELETE: Sorok törlése.
  4. DCL (Data Control Language): Parancsok az adatokhoz és az adatbázis objektumaihoz való hozzáférés kezelésére.

    • GRANT: Jogosultságok adása felhasználóknak.
    • REVOKE: Jogosultságok visszavonása.
  5. TCL (Transaction Control Language): Parancsok a tranzakciók kezelésére.

    • COMMIT: A tranzakcióban végrehajtott változtatások megerősítése.
    • ROLLBACK: Az összes változtatás visszavonása az aktuális tranzakcióban.
    • SAVEPOINT: Egy mentési pont beállítása a tranzakcióban a részleges visszagörgetéshez.