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 διαχειρίζεται τα δικαιώματα των χρηστών και την ασφάλεια.