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:
-
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ű aDELETE-velWHEREnélkül, de gyorsabb és nem generál tranzakciós naplókat).RENAME: Egy adatbázis objektum átnevezése.
-
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.
-
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.
-
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.
-
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.