Κατανόηση των DDL, DML και DCL
1, DDL
1-1. Επισκόπηση του DDL
Το DDL (Data Definition Language) χρησιμοποιείται για το χειρισμό αντικειμένων και ιδιοτήτων αντικειμένων, όπως αντικείμεναβάση δεδομένωνΗ διαχείριση και ο ορισμός της διαχείρισης και του ορισμού αυτών των αντικειμένων και ιδιοτήτων από το DDL αντικατοπτρίζεται στο Create, Drop και Alter. Ιδιαίτερη προσοχή: Η έννοια του "αντικειμένου" στις λειτουργίες DDL, το "αντικείμενο" περιλαμβάνει το αντικείμενο και τα χαρακτηριστικά του και το αντικείμενο είναι το μικρότερο και μεγαλύτερο από την εγγραφή. Πάρτε για παράδειγμα έναν πίνακα: Το Create δημιουργεί έναν πίνακα δεδομένων, το Alter μπορεί να αλλάξει τα πεδία του πίνακα, το Drop μπορεί να διαγράψει τον πίνακα, από εδώ μπορούμε να δούμε ότι το DDL βρίσκεται στο ύψος, δεν θα λειτουργήσει στα συγκεκριμένα δεδομένα.
1-2. Κύριες δηλώσεις (λειτουργίες) της DDL
Δημιουργία πρότασης: Μπορείτε να δημιουργήσετε μια βάση δεδομένων και ορισμένα αντικείμενα της βάσης δεδομένων.
Πρόταση απόθεσης: Μπορείτε να διαγράψετε πίνακες δεδομένων, ευρετήρια, εναύσματα, περιορισμούς υπό όρους και δικαιώματα πίνακα δεδομένων.
Αλλαγή δήλωσης: Τροποποιήστε τον ορισμό και τα χαρακτηριστικά του πίνακα δεδομένων.
1-3. Αντικείμενα λειτουργίας του DDL (πίνακας)
1-3-1. Η έννοια του πίνακα
Η δημιουργία πινάκων είναι για την αποθήκευση δεδομένων, επειδή τα δεδομένα που αποθηκεύουμε δεν είναι προσβάσιμα, επομένως πρέπει να ορίσουμε ορισμένους τύπους δεδομένων για να διευκολύνουμε τη διαχείριση.
1-3-2. Χαρακτηριστικά του πίνακα
Χαρακτηριστικά πρωτεύοντος κλειδιού: Το πρωτεύον κλειδί είναι ο περιορισμός του πρωτεύοντος κλειδιού, αλλά το όνομα είναι διαφορετικό, η ονομασία του πρωτεύοντος κλειδιού είναι προκατειλημμένη προς το εικονικό (δηλαδή, η περιγραφή του θέματος), η ονομασία του περιορισμού του πρωτεύοντος κλειδιού είναι προκατειλημμένη προς το πραγματικό κέρδος (δηλαδή, περιγράφεται η υλοποίηση της λειτουργίας), η οποία περιγράφει το ίδιο πράγμα, και ο περιορισμός του πρωτεύοντος κλειδιού είναι ένα χαρακτηριστικό στον πίνακα. Μπορεί να υπάρχει έως ένα πρωτεύον κλειδί σε έναν πίνακα. Ένα πρωτεύον κλειδί μπορεί να οριστεί σε ένα ή περισσότερα πεδία. Το πρωτεύον κλειδί καθιστά την τιμή ενός ή περισσότερων πεδίων μοναδική και όχι μηδενική για να το κάνει αυτό με την τιμή αυτού του πεδίου ή την τιμή σε αυτήν την ομάδα πεδίων που αντιπροσωπεύει μοναδικά μια εγγραφή.
Μοναδικά χαρακτηριστικά: Μπορεί να υπάρχει μόνο ένα χαρακτηριστικό πρωτεύοντος κλειδιού σε έναν πίνακα και προτείνονται μοναδικοί περιορισμοί για χρήστες τετράγωνου πίνακα. Μπορούν να οριστούν μοναδικοί περιορισμοί σε ένα ή περισσότερα πεδία. Ο μοναδικός περιορισμός καθιστά την τιμή σε αυτό το πεδίο ή την ομάδα πεδίων μοναδική, η οποία μπορεί να είναι κενή, ωστόσο, δεν μπορεί να επαναληφθεί.
Χαρακτηριστικά ξένου κλειδιού: ονομάζονται επίσης ξένα κλειδιά, γνωστά και ως περιορισμοί εξωτερικού κλειδιού, η σχέση μεταξύ των περιορισμών πρωτεύοντος κλειδιού και πρωτεύοντος κλειδιού είναι η ίδια. Ο περιορισμός εξωτερικού κλειδιού στοχεύει δύο πίνακες, εάν η κύρια λέξη-κλειδί του πίνακα Α είναι ένα πεδίο στον πίνακα Β, το πεδίο ονομάζεται εξωτερικό κλειδί του πίνακα Β, ο πίνακας Α ονομάζεται κύριος πίνακας και ο πίνακας Β ονομάζεται υποτελής πίνακας, αλλά σημειώστε ότι ο υπολογιστής πρέπει να γνωρίζει ότι βρίσκεστε σε αυτήν τη σχέση.
Verification, Null και Default Attributes: Τα χαρακτηριστικά επαλήθευσης ονομάζονται επίσης περιορισμοί επαλήθευσης, τα null χαρακτηριστικά ονομάζονται επίσης null constraints, και τα προεπιλεγμένα χαρακτηριστικά ονομάζονται επίσης default constraints. Αυτά τα ονόματα περιγράφουν ένα πράγμα, περιγράφουν μια κατάσταση και φυσικά μπορούμε να το κάνουμε τεχνητά (απλώς δώστε προσοχή στα δεδομένα εισόδου), αλλά η αρχική τους πρόθεση είναι να αυτοματοποιήσουν, δηλαδή να αφήσουν τον υπολογιστή να το κάνει.
(Γνωρίζετε γιατί το ευρετήριο δημιουργείται αυτόματα όταν δημιουργείται το πρωτεύον κλειδί και οι μοναδικοί περιορισμοί;) Και είναι το μόνο ευρετήριο, σκεφτείτε ποια πεδία χρησιμοποιούνται κυρίως για ευρετήρια και ο ρόλος των ευρετηρίων θα είναι γνωστός. Λειτουργίες όπως περιορισμοί πρωτεύοντος κλειδιού, μοναδικοί περιορισμοί, μη μηδενικοί περιορισμοί, περιορισμοί εξωτερικού κλειδιού, περιορισμοί ελέγχου και προεπιλεγμένοι περιορισμοί δίνουν στους πίνακες ορισμένες ιδιότητες, οπότε εδώ νομίζω ότι είναι όλες ιδιότητες του πίνακα. )
2, DML
2-1. Επισκόπηση του DML
Το DML (Data Manipulation Language) χρησιμοποιείται για τον χειρισμό των δεδομένων που περιέχονται σε αντικείμενα βάσης δεδομένων, δηλαδή η μονάδα λειτουργίας είναι οι εγγραφές.
2-2. Κύριες δηλώσεις (πράξεις) της DML
Εισαγωγή δήλωσης: Εισαγάγετε μια εγγραφή στο φύλλο δεδομένων.
Πρόταση διαγραφής: Η διαγραφή μίας ή περισσότερων εγγραφών σε έναν πίνακα δεδομένων μπορεί επίσης να διαγράψει όλες τις εγγραφές στον πίνακα δεδομένων, αλλά το αντικείμενο λειτουργίας του εξακολουθεί να είναι μια εγγραφή.
Δήλωση ενημέρωσης: Χρησιμοποιείται για την τροποποίηση των περιεχομένων των εγγραφών σε έναν υπάρχοντα πίνακα.
2-3. Το αντικείμενο λειτουργίας του DML - εγγραφή
2-3-1, προσοχή
Όταν εκτελούμε λειτουργίες Εισαγωγής, Διαγραφής και Ενημέρωσης σε εγγραφές, πρέπει να δώσουμε προσοχή σε ορισμένες λειτουργίες DDL σε αυτές.
3, DCL
3-1. Επισκόπηση του DCL
Οι λειτουργίες DCL (Data Control Language) είναι τα δικαιώματα των αντικειμένων της βάσης δεδομένων και ο προσδιορισμός αυτών των λειτουργιών καθιστά τα δεδομένα πιο ασφαλή.
3-2. Κύριες Δηλώσεις (Λειτουργίες) της DCL
Δήλωση εκχώρησης: Επιτρέπει στον δημιουργό ενός αντικειμένου να δώσει ορισμένα δικαιώματα σε έναν χρήστη, μια ομάδα ή όλους τους χρήστες (PUBLIC).
Ανάκληση δήλωσης: Μπορείτε να ανακαλέσετε την πρόσβαση σε έναν χρήστη ή μια ομάδα ή σε όλους τους χρήστες
3-3. Χειριστής DCL (Χρήστης)
Ο χρήστης σε αυτή την περίπτωση αναφέρεται στον χρήστη της βάσης δεδομένων.
|