Sobes.tech
Middle

Τι είναι τα DDL, DML, DCL; Ποιες είναι οι διαφορές τους και παραδείγματα εντολών;

sobes.tech AI

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

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

  • CREATE TABLE
  • ALTER TABLE
  • DROP TABLE

DML (Γλώσσα Διαχείρισης Δεδομένων) — είναι η γλώσσα χειρισμού δεδομένων. Επιτρέπει την προσθήκη, τροποποίηση, διαγραφή και ανάκτηση δεδομένων. Παραδείγματα εντολών:

  • SELECT
  • INSERT
  • UPDATE
  • DELETE

DCL (Γλώσσα Ελέγχου Δεδομένων) — είναι η γλώσσα διαχείρισης πρόσβασης και δικαιωμάτων. Παραδείγματα εντολών:

  • GRANT (παροχή δικαιωμάτων)
  • REVOKE (ανάκληση δικαιωμάτων)

Διαφορές:

  • DDL εργάζεται με τη δομή της βάσης δεδομένων.
  • DML εργάζεται με το περιεχόμενο των πινάκων.
  • DCL διαχειρίζεται τα δικαιώματα των χρηστών και την ασφάλεια.