1. Επιλέξτε Ερωτήματα
* Σκοπός: Εξαγάγετε και εμφανίστε δεδομένα από έναν ή περισσότερους πίνακες.
* Βασικά χαρακτηριστικά:
* Επιλέξτε: Καθορίζει τα πεδία (στήλες) που πρέπει να συμπεριληφθούν.
* από: Προσδιορίζει τους πίνακες ή τα ερωτήματα για την ανάκτηση δεδομένων από.
* Πού: Φιλτράρει τα δεδομένα που βασίζονται σε συγκεκριμένες συνθήκες.
* Παραγγελία από: Ταξινόμηση των αποτελεσμάτων σε μια συγκεκριμένη σειρά.
* Παράδειγμα: "Εμφάνιση όλων των πελατών που βρίσκονται στην Καλιφόρνια"
`` sql
Επιλέξτε FirstName, LastName, City
Από πελάτες
Όπου κατάσταση ="ca";
`` `
2. Ερωτήματα δράσης
Τα ερωτήματα δράσης τροποποιούν τα δεδομένα στους πίνακες σας. Αυτά τα ερωτήματα δεν χρησιμοποιούνται για την ανάκτηση δεδομένων, αλλά για την ενημέρωση, τη διαγραφή ή την προσθήκη εγγραφών.
* Τύποι ερωτήσεων δράσης:
* Πίνακας: Δημιουργεί ένα νέο τραπέζι από τα αποτελέσματα ενός ερωτήματος.
* Προσάρτημα: Προσθέτει εγγραφές από το ένα τραπέζι στο άλλο.
* Ενημέρωση: Τροποποιεί τα δεδομένα σε υπάρχοντα αρχεία.
* Διαγραφή: Καταργεί αρχεία από έναν πίνακα που βασίζεται σε συγκεκριμένα κριτήρια.
* Δημιουργία πίνακα: Δημιουργεί ένα νέο τραπέζι με συγκεκριμένη δομή.
* Crosstab: Δημιουργεί ένα συνοπτικό πίνακα από τα αποτελέσματα ενός ερωτήματος.
* Παράδειγμα: "Ενημερώστε τον αριθμό τηλεφώνου για έναν συγκεκριμένο πελάτη"
`` sql
Ενημερώστε τους πελάτες
Ρυθμίστε το phonenumber ="(555) 555-1212"
Όπου firstName ="John" και lastName ="doe";
`` `
3. Ερωτήματα παραμέτρων
* Σκοπός: Αφήστε τους χρήστες να παρέχουν εισροές σε ένα ερώτημα κατά το χρόνο εκτέλεσης.
* Λειτουργία κλειδιού: Χρησιμοποιεί μια γραμμή παραμέτρων για να ζητήσει από τον χρήστη μια τιμή για να φιλτράρει τα δεδομένα.
* Παράδειγμα: "Εμφάνιση όλων των παραγγελιών που τοποθετούνται μετά από μια συγκεκριμένη ημερομηνία"
`` sql
Επιλέξτε παραγγελία, παραγγελία, πελάτηID
Από παραγγελίες
Όπου orderDate> [εισάγετε την ημερομηνία];
`` `
4. Ερωτήματα ορισμού δεδομένων (DDL)
* Σκοπός: Τροποποιήστε τη δομή των πινάκων σας, όπως η προσθήκη ή διαγραφή πεδίων, η αλλαγή των τύπων δεδομένων ή η δημιουργία ευρετηρίων.
* Λειτουργία κλειδιού: Χρησιμοποιεί λέξεις -κλειδιά SQL όπως `alter table`,` create table ', `drop table', κλπ.
* Παράδειγμα: "Προσθέστε ένα νέο πεδίο που ονομάζεται" Έκπτωση "στον πίνακα παραγγελιών"
`` sql
Αλλαγή παραγγελιών πίνακα
Προσθήκη έκπτωσης δεκαδικών (4,2).
`` `
5. Ερωτήματα διαβάθμισης
* Σκοπός: Εκτελέστε τις δηλώσεις SQL απευθείας έναντι μιας εξωτερικής πηγής δεδομένων (όπως ένας διακομιστής βάσης δεδομένων)
* Λειτουργία κλειδιού: Χρησιμοποιεί την ιδιοκτησία `pass-through 'στην προβολή σχεδίασης ερωτήματος.
* Παράδειγμα: "Ανακτήστε δεδομένα από μια βάση δεδομένων SQL Server"
`` sql
Επιλέξτε *
Από το myserver.mydatabase.mytable;
`` `
6. Ερωτήματα SQL (ενσωματωμένη προβολή SQL)
* Σκοπός: Δημιουργήστε ερωτήματα άμεσα χρησιμοποιώντας τον κωδικό SQL.
* Λειτουργία κλειδιού: Παρέχει μια ειδική προβολή SQL για να γράψει και να εκτελέσει σύνθετα ερωτήματα.
Επιλογή του σωστού τύπου ερωτήματος
* Επιλέξτε Ερωτήματα: Για βασική ανάκτηση δεδομένων.
* Ερωτήματα δράσης: Για ενημέρωση, διαγραφή ή προσθήκη δεδομένων.
* Ερωτήματα παραμέτρων: Για φιλτράρισμα που βασίζεται στον χρήστη.
* Ερωτήματα ορισμού δεδομένων: Για τροποποιήσεις δομής πίνακα.
* Queries Pass-through: Για σύνδεση με εξωτερικές πηγές δεδομένων.
* Ερωτήματα SQL: Για σύνθετη χειραγώγηση και ανάλυση δεδομένων.
Επιτρέψτε μου να ξέρω αν θέλετε να εμβαθύνετε βαθύτερα σε οποιοδήποτε συγκεκριμένο τύπο ερωτήματος!
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα