Junior
Jakie grupy poleceń istnieją w SQL?
sobes.tech AI
Odpowiedź od AI
W SQL wyróżnia się następujące grupy poleceń:
-
DDL (Data Definition Language): Polecenia do definiowania, modyfikowania i usuwania struktury bazy danych, pracujące z obiektami bazy (tabele, widoki, indeksy itp.).
CREATE: Tworzenie obiektów bazy danych.ALTER: Zmiana struktury obiektów bazy danych.DROP: Usuwanie obiektów bazy danych.TRUNCATE: Szybkie usunięcie wszystkich wierszy z tabeli (odpowiednikDELETEbezWHERE, ale szybszy i nie generuje logów transakcji).RENAME: Zmiana nazwy obiektu bazy danych.
-
DQL (Data Query Language): Polecenia do pobierania danych z bazy.
SELECT: Pobieranie danych z jednej lub wielu tabel.
-
DML (Data Manipulation Language): Polecenia do manipulowania danymi w tabelach (wstawianie, aktualizacja, usuwanie).
INSERT: Dodawanie nowych wierszy danych.UPDATE: Aktualizacja istniejących wierszy danych.DELETE: Usuwanie wierszy danych.
-
DCL (Data Control Language): Polecenia do zarządzania dostępem do danych i obiektów bazy.
GRANT: Nadanie uprawnień użytkownikom.REVOKE: Cofnięcie nadanych uprawnień.
-
TCL (Transaction Control Language): Polecenia do zarządzania transakcjami.
COMMIT: Zatwierdzenie zmian w transakcji.ROLLBACK: Wycofanie wszystkich zmian w bieżącej transakcji.SAVEPOINT: Ustawienie punktu zapisu w transakcji dla częściowego cofnięcia.