Γλώσσα ορισμού δεδομένων (DDL)
* Δημιουργία αντικειμένων: Καθορίστε τη δομή της βάσης δεδομένων σας δημιουργώντας πίνακες, προβολές, δείκτες και άλλα αντικείμενα.
* Αλλαγή αντικειμένων: Τροποποιήστε τα υπάρχοντα αντικείμενα με την προσθήκη, την αφαίρεση ή την αλλαγή των στηλών, των περιορισμών ή των ευρετηρίων.
* Αντικείμενα πτώσης: Διαγράψτε τα υπάρχοντα αντικείμενα όταν δεν χρειάζονται πλέον.
Γλώσσα χειρισμού δεδομένων (DML)
* Εισαγωγή δεδομένων: Προσθέστε νέες σειρές δεδομένων σε πίνακες.
* Ενημέρωση δεδομένων: Τροποποιήστε τις τιμές στις υπάρχουσες σειρές.
* Διαγραφή δεδομένων: Αφαιρέστε τις σειρές από τους πίνακες.
* Επιλογή δεδομένων: Ανακάλυψη δεδομένων από πίνακες με βάση συγκεκριμένα κριτήρια χρησιμοποιώντας τις ρήτρες όπου οι ρήτρες.
* Συγκεντρωτικά δεδομένα: Υπολογίστε τα συνοπτικά στατιστικά στοιχεία όπως ο αριθμός, ο μέσος όρος, το άθροισμα, το ελάχιστο και το μέγιστο χρησιμοποιώντας συνολικές λειτουργίες.
Γλώσσα ελέγχου δεδομένων (DCL)
* Δικαιώματα χορήγησης: Ελέγξτε την πρόσβαση σε δεδομένα με τη χορήγηση ή την ανάκληση προνομίων στους χρήστες και τους ρόλους.
Γλώσσα ελέγχου συναλλαγών (TCL)
* Commit: Κάντε αλλαγές στη βάση δεδομένων μόνιμες.
* rollback: Αναίρεση αλλαγών που έγιναν στη βάση δεδομένων από την τελευταία δέσμευση.
* SavePoint: Ρυθμίστε ένα σημείο σε μια συναλλαγή στην οποία μπορείτε να επαναφέρετε αργότερα.
Προηγμένα χαρακτηριστικά
* Συνδέσεις: Συνδυάστε δεδομένα από πολλούς πίνακες με βάση τις σχέσεις.
* Υποδρομίες: Ερωτήματα φωλιάς σε άλλα ερωτήματα για σύνθετο φιλτράρισμα και εξαγωγή δεδομένων.
* Προβολές: Δημιουργήστε εικονικούς πίνακες που βασίζονται σε ερωτήματα, απλοποιώντας την πρόσβαση και την ασφάλεια των δεδομένων.
* Αποθηκευμένες διαδικασίες: Προ-συμπιεσμένα μπλοκ του κώδικα SQL που μπορούν να εκτελεστούν επανειλημμένα.
* ενεργοποιητές: Εκτελούν αυτόματα τον κώδικα SQL σε απάντηση σε συγκεκριμένα συμβάντα (όπως η εισαγωγή δεδομένων ή η διαγραφή).
* Λειτουργίες: Καθορίστε προσαρμοσμένες λειτουργίες που εκτελούν συγκεκριμένες λειτουργίες σε δεδομένα.
Οφέλη από τη χρήση SQL
* Ακεραιότητα δεδομένων: Επιβάλλει τη συνέπεια και την ακρίβεια των δεδομένων μέσω περιορισμών και τύπων δεδομένων.
* Τυποποίηση: Προσφέρει μια ευρέως αποδεκτή και τυποποιημένη γλώσσα για αλληλεπιδράσεις βάσης δεδομένων.
* Επιμελητικότητα: Χειρίζεται αποτελεσματικά μεγάλα σύνολα δεδομένων και σύνθετα ερωτήματα.
* Ασφάλεια: Παρέχει ισχυρούς μηχανισμούς για τον έλεγχο της πρόσβασης και των δικαιωμάτων.
* ευελιξία: Ισχύει σε διάφορες πλατφόρμες και εφαρμογές βάσης δεδομένων.
Συνολικά, το SQL είναι μια θεμελιώδη γλώσσα για όσους εργάζονται με σχεσιακές βάσεις δεδομένων, επιτρέποντάς σας να καθορίσετε, να χειριστείτε και να ελέγξετε τα δεδομένα σας με ακρίβεια και ευελιξία.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα