Przejdź do treści głównej
INF.04Bazy Danych i Zarządzanie Danymi (SQL & ORM)

Polecenia SQL: DDL, DML i DQL

Strukturalny język zapytań podzielony na podzbiory: DDL (definicja struktur), DML (modyfikacja danych), DQL (odpytywanie) oraz DCL/TCL (uprawnienia i transakcje).

Podział języka SQL:

  1. DQL (Data Query Language):
    • SELECT: Pobieranie i odpytywanie danych z tabel.
  2. DML (Data Manipulation Language):
    • INSERT INTO: Wstawianie nowych wierszy.
    • UPDATE: Modyfikacja istniejących rekordów.
    • DELETE: Usuwanie wierszy z tabeli.
  3. DDL (Data Definition Language):
    • CREATE TABLE / DATABASE: Tworzenie nowych struktur.
    • ALTER TABLE: Modyfikacja kolumn lub więzów integralności.
    • DROP TABLE: Całkowite usunięcie tabeli wraz ze strukturą.
    • TRUNCATE TABLE: Błyskawiczne wyczyszczenie wszystkich danych z tabeli.
  4. DCL / TCL (Control Language):
    • GRANT, REVOKE: Nadawanie i odbieranie uprawnień użytkownikom.
    • COMMIT, ROLLBACK: Zatwierdzanie i wycofywanie transakcji.

Chcesz sprawdzić to pojęcie w praktyce?

Przeszukaj pytania z oficjalnych arkuszy CKE powiązane z hasłem Polecenia SQL: DDL, DML i DQL lub rozpocznij trening.