Sobes.tech
Junior — Middle
87

Kunt u uitleggen wat er wordt bedoeld met DDL in de context van werken met databases?

Antwoord van AI

sobes.tech AI

DDL (Data Definition Language) is een subset van SQL-commando's die worden gebruikt om de structuur van de database te definiëren en te wijzigen.

De belangrijkste operaties van DDL omvatten:

  • CREATE — het aanmaken van nieuwe tabellen, indexen, schema's en andere database-objecten.
  • ALTER — het wijzigen van de structuur van bestaande objecten (bijvoorbeeld het toevoegen van kolommen aan een tabel).
  • DROP — het verwijderen van database-objecten.
  • TRUNCATE — snel alle gegevens uit een tabel verwijderen zonder de tabel zelf te verwijderen.

Voorbeeld van het maken van een tabel met DDL:

CREATE TABLE users (
    id INT PRIMARY KEY,
    username VARCHAR(50) NOT NULL,
    email VARCHAR(100)
);

Dus, DDL is verantwoordelijk voor het creëren en wijzigen van het schema van de database, in tegenstelling tot DML (Data Manipulation Language), dat met de gegevens werkt.