Middle
Czym są DDL, DML, DCL? W czym się różnią i przykłady poleceń?
sobes.tech AI
Odpowiedź od AI
DDL (Language Definicji Danych) — jest językiem definiowania danych. Używany do tworzenia i modyfikowania struktury bazy danych. Przykłady poleceń:
- CREATE TABLE
- ALTER TABLE
- DROP TABLE
DML (Language Manipulacji Danymi) — jest językiem manipulacji danymi. Pozwala na dodawanie, modyfikowanie, usuwanie i pobieranie danych. Przykłady poleceń:
- SELECT
- INSERT
- UPDATE
- DELETE
DCL (Language Kontroli Danych) — jest językiem zarządzania dostępem i uprawnieniami. Przykłady poleceń:
- GRANT (nadanie uprawnień)
- REVOKE (cofnięcie uprawnień)
Różnice:
- DDL działa na strukturze bazy danych.
- DML działa na zawartości tabel.
- DCL zarządza uprawnieniami użytkowników i bezpieczeństwem.