Sobes.tech
Junior — Middle
91

Μπορείτε να εξηγήσετε τι εννοείται με τον όρο DDL στο πλαίσιο εργασίας με βάσεις δεδομένων;

Απάντηση από AI

sobes.tech AI

Η DDL (Γλώσσα Ορισμού Δεδομένων) είναι ένα υποσύνολο εντολών SQL που χρησιμοποιούνται για τον ορισμό και την τροποποίηση της δομής της βάσης δεδομένων.

Οι κύριες λειτουργίες της DDL περιλαμβάνουν:

  • CREATE — δημιουργία νέων πινάκων, ευρετηρίων, σχημάτων και άλλων αντικειμένων της βάσης δεδομένων.
  • ALTER — τροποποίηση της δομής των υπαρχόντων αντικειμένων (π.χ., προσθήκη στηλών σε έναν πίνακα).
  • DROP — διαγραφή αντικειμένων της βάσης δεδομένων.
  • TRUNCATE — γρήγορη διαγραφή όλων των δεδομένων από έναν πίνακα χωρίς διαγραφή του ίδιου του πίνακα.

Παράδειγμα δημιουργίας πίνακα με DDL:

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

Έτσι, η DDL είναι υπεύθυνη για τη δημιουργία και την τροποποίηση του σχήματος της βάσης δεδομένων, σε αντίθεση με τη DML (Γλώσσα Διαχείρισης Δεδομένων), που εργάζεται με τα δεδομένα.