Οι εντολές 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 ΠΙΝΑΚΑΣ
- ALTER VIEW
- ΥΠΟΛΟΓΙΣΤΙΚΕΣ ΚΑΤΑΣΤΑΣΕΙΣ
- ΔΗΜΙΟΥΡΓΙΑ ΔΕΔΟΜΕΝΩΝ
- ΔΗΜΙΟΥΡΓΙΑ ΛΕΙΤΟΥΡΓΙΑΣ
- ΔΗΜΙΟΥΡΓΙΑ ΡΟΛΟΥ
- ΔΗΜΙΟΥΡΓΙΑ ΠΙΝΑΚΑ
- ΔΗΜΙΟΥΡΓΙΑ ΠΡΟΒΟΛΗΣ
- ΣΤΑΣΗ ΔΕΔΟΜΕΝΩΝ
- ΛΕΙΤΟΥΡΓΙΑ ΠΡΟΣΤΑΣΙΑΣ
- ΡΟΛΟΣ ΣΤΑΣΗΣ
- ΠΙΝΑΚΑΣ ΠΡΟΣΤΑΣΙΑΣ
- ΠΡΟΒΟΛΗ ΠΡΟΒΟΛΗΣ
- ΧΟΡΗΓΗΣΗ
- ΑΝΑΚΑΛΩ
Οι βασικές δηλώσεις SQL DDL είναι:
πώς να πείτε εάν κάποιος μπλόκαρε τον αριθμό σας
- ΗΛΙΚΙΑ
- ΚΟΛΟΒΟΣ
- ΣΧΟΛΙΟ
- ΔΗΜΙΟΥΡΓΩ
- ΠΕΡΙΓΡΑΦΩ
- ΜΕΤΟΝΟΜΑΖΩ
- ΠΤΩΣΗ
- ΠΡΟΒΟΛΗ
- ΧΡΗΣΗ
Αυτά θα εμφανίζονται σε όλες τις εκδόσεις του SQL. Κάθε εντολή DDL θα απαιτήσει έναν τύπο αντικειμένου και ένα αναγνωριστικό για να λειτουργήσει.
Για παράδειγμα: ΔΗΜΙΟΥΡΓΙΑ ΠΙΝΑΚΑΣ [όνομα πίνακα] ([ορισμοί στηλών]) [παράμετροι πίνακα] ή DROP αντικείμενο αντικειμένου τύπου.
DML (Γλώσσα χειρισμού δεδομένων)
Ένα άλλο στοιχείο της SQL είναι DML (Γλώσσα χειρισμού δεδομένων). Αυτό σας επιτρέπει να ανακτήσετε, να εισαγάγετε, να ενημερώσετε, να αφαιρέσετε και να διαχειριστείτε γενικά δεδομένα σε μια βάση δεδομένων SQL. Αυτές οι εντολές θα είναι αυτές που θα χρησιμοποιείτε καθημερινά κατά τη διαχείριση βάσεων δεδομένων. Δεν είναι από μόνη της συγκεκριμένη γλώσσα, αλλά αποτελεί μέρος της SQL.
- ΕΠΙΛΕΓΩ
- ΕΙΣΑΓΕΤΕ
- ΕΚΣΥΓΧΡΟΝΙΖΩ
- ΔΙΑΓΡΑΦΩ
- ΜΑΖΙΚΟ ΕΙΣΑΓΩΓΗ
- ΠΗΓΑΙΝΩ
- READTEXT
- ΕΝΗΜΕΡΩΣΗ
- ΓΡΑΠΤΗ ΕΞΕΤΑΣΗ
- ΝΑ ΑΡΧΙΣΕΙ
- ΔΙΑΠΡΑΤΤΩ
- ΠΑΡΑΚΟΛΟΥΘΗΣΗ
- ΑΝΤΙΓΡΑΦΗ ΣΤΟ
- ΑΝΤΙΓΡΑΦΗ ΣΤΟ
- ΒΑΖΩ
- ΠΑΙΡΝΩ
- ΛΙΣΤΑ
- ΑΦΑΙΡΩ
Και πάλι, διαφορετικές γεύσεις του SQL θα χρησιμοποιούν μερικές ή όλες αυτές τις εντολές DML και πολλές ακόμη θα προσθέσουν τις δικές τους.
Για παράδειγμα: ΕΠΙΛΟΓΗ [όνομα στήλης] από [όνομα πίνακα] ή ΕΝΗΜΕΡΩΣΗ [όνομα πίνακα] SET [όνομα στήλης = τιμή] όπου [συνθήκη].
DCL (Γλώσσα ελέγχου δεδομένων)
DCL (Data Control Language) χρησιμοποιείται για τον έλεγχο των χρηστών και του συστήματος γύρω από την ίδια τη βάση δεδομένων. Χρησιμοποιείται συχνότερα για τη διαχείριση των αδειών χρήστη και τη διαχείριση της ασφάλειας δεδομένων, επομένως είναι σημαντικό να γνωρίζετε.
Οι κοινές εντολές DCL περιλαμβάνουν:
- ΧΟΡΗΓΗΣΗ
- ΑΝΑΚΑΛΩ
- ΡΥΘΜΙΣΤΗ
- EXECUTE AS, δήλωση
- ΕΚΤΕΛΕΣΤΕ ΩΣ, ρήτρα
- ΕΠΑΝΑΣΤΡΕΦΩ
- ΑΝΟΙΓΜΑ ΠΛΗΡΟΦΟΡΙΩΝ MASTER.
- ΚΛΕΙΣΙΜΟ ΠΛΗΡΟΦΟΡΙΕΣ MASTER
- ΑΝΟΙΓΜΑ ΣΥΜΜΕΤΡΙΚΟ ΚΛΕΙΔΙ
- ΚΛΕΙΣΤΟ ΣΥΜΜΕΤΡΟ ΚΛΕΙΔΙ
Για παράδειγμα: ΔΩΡΕΑΝ [προνόμιο] ΕΝΕΡΓΟΠΟΙΗΜΕΝΟ [αντικείμενο] ΠΡΟΣ [χρήστης] ή ΑΝΑΚΟΙΝΩ [άδεια] ΕΝΕΡΓΟ [αντικείμενο] ΑΠΟ [χρήστης]
TCL (Γλώσσα ελέγχου συναλλαγών)
Το TCL (Transaction Control Language) χρησιμοποιείται για την ομαδοποίηση των δηλώσεων DML για τη δημιουργία λογικών συναλλαγών και για τη διαχείριση τυχόν αλλαγών που έγιναν στα δεδομένα από τις δηλώσεις DML. Εάν εκτελέσετε εντολές DML, δεν είναι απαραίτητα μόνιμες έως ότου κλείσετε την τρέχουσα περίοδο λειτουργίας. Εάν θέλετε να δεσμεύσετε χειροκίνητα για οποιονδήποτε λόγο, μπορείτε να χρησιμοποιήσετε μια εντολή TCL.
- ΑΡΧΙΚΗ ΔΙΑΝΟΜΗ ΣΥΝΑΛΛΑΓΗ
- ΑΡΧΙΚΗ ΣΥΝΑΛΛΑΓΗ
- ΔΕΣΜΕΥΣΗ ΣΥΝΑΛΛΑΓΗΣ
- ΔΕΣΜΕΥΣΗ ΕΡΓΑΣΙΑΣ
- ΣΥΝΑΛΛΑΓΗ ΡΟΛΛΑΠΤΩΝ
- ΕΡΓΑΣΙΑ ΡΟΛΛΑΠΤΩΝ
- ΑΠΟΘΗΚΕΥΣΗ ΣΥΝΑΛΛΑΓΗΣ
Για παράδειγμα: ΕΠΙΤΡΟΠΗ θα αποθηκεύσει τυχόν αλλαγές που έγιναν με DML πριν προχωρήσετε σε άλλες εντολές. SAVEPOINT savepoint_name; θα δημιουργήσει μια θέση αποθήκευσης σαν παιχνίδι αποθήκευσης. Εάν κάτι πάει στραβά, μπορείτε να επαναφέρετε τη βάση δεδομένων σε αυτό το σημείο και να ξεκινήσετε ξανά.
Αυτά τα τέσσερα είναι τα βασικά δομικά στοιχεία της διαχείρισης βάσεων δεδομένων SQL. Αυτή είναι μια σελίδα πολύ υψηλού επιπέδου για όσους θέλουν να εξερευνήσουν το θέμα της SQL. Γνωρίστε αυτές τις εντολές και πώς χρησιμοποιούνται και εντάσσεται ένας νέος κόσμος βάσεων δεδομένων και διαχείρισης βάσεων δεδομένων. Δεδομένου ότι η SQL βρίσκεται πίσω από τις περισσότερες εφαρμογές cloud, ιστότοπους, εφαρμογές ιστού, εφαρμογές και τις περισσότερες σουίτες παραγωγικότητας γύρω από αυτό είναι μια καλή ικανότητα να μάθετε!
πώς να αριθμήσετε σελίδες στα έγγραφα Google
Ενδιαφέροντα Άρθρα
Επιλογή Συντάκτη
Πώς να ξεχωρίσετε από όλα τα τραγούδια στο Spotify
Θέλετε να μην σας αρέσουν όλα τα τραγούδια στο Spotify; Μάθετε πώς μπορείτε να αφαιρέσετε γρήγορα τραγούδια από το φάκελο 'Τραγούδια που σας αρέσουν' στον υπολογιστή και τις εφαρμογές για κινητά του Spotify.
Αρχείο ετικετών: Firefox για Windows Vista
Microsoft Whiteboard App για Windows 10 με αυτές τις δυνατότητες
Η Microsoft κυκλοφορεί μια νέα έκδοση της εφαρμογής Whiteboard. Η ενημέρωση διαθέτει ένα νέο εργαλείο επιλογής ατόμων για ταχύτερη κοινοποίηση των ιδεών σας με άλλα άτομα. Επίσης, μπορείτε να ενεργοποιήσετε την απόσπαση αντικειμένου για να μετακινήσετε τα περιεχόμενα εύκολα. Το Whiteboard είναι μια συνεργατική εφαρμογή που επιτρέπει στις ομάδες να εργάζονται μαζί σε ένα έργο χρησιμοποιώντας έναν εικονικό πίνακα ελέγχου, όπου αυτοί
Η Διαχείριση εργασιών των Windows 10 λαμβάνει μια νέα στήλη «Αρχιτεκτονική»
Μια νέα ενημέρωση έρχεται στην ενσωματωμένη εφαρμογή Task Manager των Windows 10. Εκτός από τη στήλη «Πλατφόρμα», η οποία μπορεί να εμφανίσει τιμή 64-bit ή 32-bit για μια διαδικασία, ο Task Manager λαμβάνει μια νέα στήλη για εντοπισμό Εφαρμογές ARM32. Διαφήμιση Τα Windows 8 και τα Windows 10 διαθέτουν μια νέα εφαρμογή Task Manager. Φαίνεται
Πώς να περιγράψετε το κείμενο με το Paint.NET
Το https://www.youtube.com/watch?v=4KqKzxVwTJ4 Paint.NET (AKA Paint) είναι ένα καταπληκτικό, χρήσιμο, δωρεάν πρόγραμμα επεξεργασίας εικόνων και δημιουργίας τέχνης με πολλές λειτουργίες. Το χρώμα είναι πολύ φθηνότερο και πιο εύκολο στη χρήση από το Photoshop και έχει
Πώς να προσθέσετε μια συμβουλή στο GrubHub
Η ανατροπή είναι ένα βασικό μέρος του φαγητού. Πηγαίνετε στο εστιατόριο, παίρνετε το λογαριασμό και πληρώνετε 20% για τη συμβουλή. σε τελική ανάλυση, η διαβίωση του προσωπικού του εστιατορίου βασίζεται ουσιαστικά σε συμβουλές. Αλλά πώς λειτουργεί αυτό
Επαναφορά παλαιού διαλόγου προτιμήσεων στον Firefox 38
Οι χρήστες που δεν είναι ικανοποιημένοι με τη νέα εμφάνιση των Προτιμήσεων στον Firefox 38 μπορούν να το απενεργοποιήσουν και να επαναφέρουν το παλιό παράθυρο διαλόγου Προτιμήσεις.