Οι εντολές DDL αποτελούν μέρος της SQL και λειτουργούν μαζί με τις εντολές DML, DCL και TCL για τη δημιουργία και τη διαχείριση βάσεων δεδομένων. Αποτελούν τις βασικές δομικές μονάδες για τη διαχείριση της SQL και είναι χρήσιμες για να μάθετε αν πρόκειται να διαχειριστείτε ή να δημιουργήσετε βάση δεδομένων χρησιμοποιώντας την Δομημένη γλώσσα ερωτήματος.
Οι εντολές SQL αποτελούνται κυρίως από DDL και DML. Θα δημιουργήσετε ή διαγράψετε μια βάση δεδομένων με εντολές DDL και θα προσθέσετε, να μετακινήσετε ή να αλλάξετε δεδομένα με DML. Οι εντολές DCL θα σας βοηθήσουν να διαχειριστείτε τους χρήστες, τα δικαιώματα και την ασφάλεια των δεδομένων, ενώ το TCL θα σας βοηθήσει να διαχειριστείτε τις αλλαγές που κάνετε στο DML. Όλοι συνεργάζονται μέσα στο SQL για να παρέχουν τα εργαλεία που χρειάζεστε για την αποτελεσματική δημιουργία και διαχείριση βάσεων δεδομένων. Γνωρίζοντας αυτές τις εντολές είναι θεμελιώδους σημασίας για όποιον θέλει να μπει στη διαχείριση βάσεων δεδομένων ή την υποστήριξη.
Δεν είμαι ειδικός SQL, αλλά έχω χρησιμοποιήσει και να τα διαχειρίζεται. Είμαι επίσης στενοί φίλοι με κάποιον που γράφει αυτά τα πράγματα στον ύπνο του. Το παρακάτω σεμινάριο μπορεί να είναι τα λόγια μου, αλλά η γνώση και η εξειδίκευση είναι όλα του. Οποιαδήποτε λάθη ή παραλείψεις θα είναι μόνο μου.
Ακολουθούν οι βασικές εντολές για κάθε γλώσσα. Οι εντολές DDL απαριθμούν τους όρους που απαιτούνται για τη δημιουργία βάσεων δεδομένων, πινάκων και αντικειμένων. Οι εντολές DML απαριθμούν τους όρους που είναι απαραίτητοι για τη διαχείριση αντικειμένων και δεδομένων μέσα στη βάση δεδομένων που δημιουργήσατε. Οι εντολές DCL παραθέτουν τους όρους που είναι απαραίτητοι για τη διαχείριση των χρηστών και οι εντολές TCL είναι αυτές που μπορείτε να χρησιμοποιήσετε για να ρυθμίσετε τα σημεία αποθήκευσης και να δεσμεύσετε τις αλλαγές σας.
DDL (Γλώσσα ορισμού δεδομένων)
Για τον καθορισμό του σχήματος βάσης δεδομένων χρησιμοποιείται το DDL (γλώσσα ορισμού δεδομένων). Βοηθά στη δημιουργία και τη διαχείριση της βάσης δεδομένων και των αντικειμένων μέσα σε αυτήν. Οι καταστάσεις DDL αλλάζουν τη δομή της βάσης δεδομένων με διάφορους τρόπους, όπως η δημιουργία, η διαγραφή, η τροποποίηση σχήματος και αντικειμένων.
Ανάλογα με τη γεύση της SQL που χρησιμοποιείτε, οι δηλώσεις DDL μπορούν να περιλαμβάνουν:
- ΠΙΝΑΚΑΣ ΕΝΑΛΛΑΓΗΣ
- ALTER VIEW
- ΣΤΑΘΜΟΙ ΥΠΟΛΟΓΙΣΜΟΥ
- Δημιουργία Βάσης Δεδομένων
- ΔΗΜΙΟΥΡΓΙΑ ΛΕΙΤΟΥΡΓΙΑΣ
- ΔΗΜΙΟΥΡΓΕΙ ΡΟΛΟ
- Δημιουργία πίνακα
- CREATE VIEW
- ΒΑΣΗ ΔΕΔΟΜΕΝΩΝ ΒΑΣΗΣ
- ΛΕΙΤΟΥΡΓΙΑ DROP
- ΡΟΛΟΣ ΔΡΟΜΟΥ
- ΠΙΝΑΚΑΣ DROP
- DROP VIEW
- ΧΟΡΗΓΗΣΗ
- ΑΝΑΚΑΛΩ
Οι βασικές δηλώσεις SQL DDL είναι:
- ΑΛΛΑΖΩ
- ΚΟΥΤΣΟΥΡΕΥΩ
- ΣΧΟΛΙΟ
- ΔΗΜΙΟΥΡΓΩ
- ΠΕΡΙΓΡΑΦΩ
- ΜΕΤΟΝΟΜΑΖΩ
- ΠΤΩΣΗ
- ΠΡΟΒΟΛΗ
- ΧΡΗΣΗ
Αυτά θα εμφανίζονται σε όλες τις εκδόσεις της SQL. Κάθε εντολή DDL θα απαιτήσει έναν τύπο αντικειμένου και ένα αναγνωριστικό για να λειτουργήσει.
Για παράδειγμα: CREATE TABLE () ή όνομα αντικειμένου objecttype DROP.
DML (γλώσσα χειρισμού δεδομένων)
Ένα άλλο στοιχείο της SQL είναι η DML (Data Manipulation Language). Αυτό σας επιτρέπει να ανακτήσετε, να εισαγάγετε, να ενημερώσετε, να αφαιρέσετε και γενικά να διαχειριστείτε δεδομένα μέσα σε μια βάση δεδομένων SQL. Αυτές οι εντολές θα είναι αυτές που θα χρησιμοποιείτε καθημερινά κατά τη διαχείριση βάσεων δεδομένων. Αυτό δεν είναι μια συγκεκριμένη γλώσσα από μόνη της αλλά αποτελεί μέρος της SQL.
- ΕΠΙΛΕΓΩ
- ΕΙΣΑΓΕΤΕ
- ΕΚΣΥΓΧΡΟΝΙΖΩ
- ΔΙΑΓΡΑΦΩ
- ΕΙΣΑΓΩΓΗ ΧΥΜΑΤΟΣ
- ΣΥΓΧΩΝΕΥΣΗ
- READTEXT
- UPDATETEXT
- WRITETEXT
- ΝΑ ΑΡΧΙΣΕΙ
- ΔΙΑΠΡΑΤΤΩ
- ROLLBACK
- ΑΝΤΙΓΡΑΦΗ ΣΕ