Junior — Middle
92
Můžete vysvětlit, co se rozumí pod DDL v kontextu práce s databázemi?
Odpověď od AI
sobes.tech AI
DDL (Jazyk definice dat) je podmnožina příkazů SQL používaných k definování a změně struktury databáze.
Hlavní operace DDL zahrnují:
CREATE— vytváření nových tabulek, indexů, schémat a dalších objektů databáze.ALTER— změna struktury stávajících objektů (například přidání sloupců do tabulky).DROP— odstranění objektů databáze.TRUNCATE— rychlé odstranění všech dat z tabulky bez odstranění samotné tabulky.
Příklad vytvoření tabulky pomocí DDL:
CREATE TABLE users (
id INT PRIMARY KEY,
username VARCHAR(50) NOT NULL,
email VARCHAR(100)
);
DDL je tedy zodpovědné za tvorbu a změnu schématu databáze, na rozdíl od DML (Jazyk manipulace s daty), který pracuje s daty.