Το Structured Query Language (SQL) είναι το εργαλείο επιλογής για τον χειρισμό βάσεων δεδομένων. Αυτή η γλώσσα σάς επιτρέπει να χειρίζεστε δεδομένα όπως καμία άλλη και δεν κοστίζει τίποτα για να αρχίσετε να χρησιμοποιείτε!
Εάν είστε νέοι στις εντολές SQL ή χρειάζεστε μια υπενθύμιση ορισμένων τμημάτων αυτού του ισχυρού εργαλείου που έχετε στη διάθεσή σας, τότε οι εντολές SQL εξαπατούν το παρακάτω φύλλο είναι ακριβώς αυτό που χρειάζεστε. Κάντε κύλιση προς τα κάτω για να δείτε τη φοβερότητα που περιέχει ή κατεβάστε το PDF για μελλοντική χρήση. (Το PDF περιέχει παραδείγματα για τις συγκεκριμένες εντολές.)
ΔΩΡΕΑΝ ΛΗΨΗ: Αυτό το φύλλο εξαπατήσεων διατίθεται ως PDF με δυνατότητα λήψης από τον συνεργάτη διανομής μας, TradePub. Θα πρέπει να συμπληρώσετε μια σύντομη φόρμα για να έχετε πρόσβαση μόνο για πρώτη φορά. Κατεβάστε Το Essential SQL Commands Cheat Sheet Το
μετατρέψτε το kindle fire σε tablet Android
Το Essential SQL Commands Cheat Sheet
Εντολή | Δράση |
---|---|
Εντολές ερωτήματος | |
ΕΠΙΛΕΓΩ | Βασικό δομικό δομικό ερώτημα για ανάκτηση δεδομένων. |
ΕΠΙΛΕΞΤΕ * | Η χρήση * με SELECT επιστρέφει όλες τις στήλες. |
ΕΠΙΛΟΓΗ στήλης | Καθορίστε ακριβείς στήλες με το όνομά τους. |
ΕΠΙΛΟΓΗ πίνακα. Στήλη | Αναφορά στήλης από συγκεκριμένο πίνακα. |
ΑΠΟ | Καθορίστε πού θα βρείτε δεδομένα. |
ΟΠΩΣ ΚΑΙ | Temευδώνυμο προσωρινά ένα όνομα πίνακα ή μια στήλη σε ένα νέο όνομα. |
ΟΠΟΥ | Φιλτράρετε τα αποτελέσματα με μια συνθήκη. |
ΚΑΙ | Χρησιμοποιήστε πολλαπλές συνθήκες με ρήτρα WHERE. Τα αποτελέσματα πρέπει να πληρούν όλες τις προϋποθέσεις. |
Ή | Χρησιμοποιήστε πολλαπλές συνθήκες με ρήτρα WHERE. Τα αποτελέσματα πρέπει να πληρούν μόνο μία προϋπόθεση. |
ΤΑΞΙΝΟΜΗΣΗ ΚΑΤΑ | Παραγγείλετε τα αποτελέσματα με μια στήλη. Η βάση δεδομένων επιλέγει τον τρόπο παραγγελίας. |
ΠΑΡΑΓΓΕΛΙΑ ΜΕ στήλη ASC | Ταξινομήστε τα αποτελέσματα κατά μια στήλη σε αύξουσα σειρά. |
ΠΑΡΑΓΓΕΛΙΑ ΜΕ στήλη DESC | Ταξινομήστε τα αποτελέσματα κατά μια στήλη σε φθίνουσα σειρά. |
ΟΡΙΟ | Περιορίστε τον αριθμό των αποτελεσμάτων που επιστρέφονται. |
ΑΝΤΙΣΤΑΘΜΙΖΕΤΑΙ | Παράλειψη του πρώτου αριθμού σειρών OFFSET. Συχνά χρησιμοποιείται με LIMIT. |
ΥΠΟΒΟΛΗ | Εκτελέστε ένα ερώτημα για να ανακτήσετε δεδομένα για ένα άλλο ερώτημα. |
Συνολικές συναρτήσεις | |
ΜΕΤΡΩ | Μετρήστε τον αριθμό των γραμμών που ταιριάζουν με το ερώτημα. |
ΜΕΓΙΣΤΗ | Επιστρέψτε την υψηλότερη τιμή σε μια αριθμητική στήλη. |
ΜΙΝ | Επιστρέψτε τη χαμηλότερη τιμή σε μια αριθμητική στήλη. |
ΑΘΡΟΙΣΜΑ | Αθροίστε τις τιμές μιας αριθμητικής στήλης. |
AVG | Υπολογίστε τη μέση τιμή για μια αριθμητική στήλη. |
ΕΧΟΝΤΑΣ | Χρησιμοποιείται με συγκεντρωτικές συναρτήσεις αντί για τη ρήτρα WHERE. |
ΟΜΑΔΑ ΑΠΟ | Χρησιμοποιείται για τη βελτίωση του συνολικού αποτελέσματος. |
Χειριστές | |
ΣΑΝ | Αναζήτηση με διάκριση πεζών-κεφαλαίων για μοτίβο με χειριστή μπαλαντέρ (%). |
ΜΟΥ ΑΡΕΣΕΙ | Αναζήτηση χωρίς διάκριση πεζών-κεφαλαίων για μοτίβο με χειριστή μπαλαντέρ (%). |
ΜΕΤΑΞΥ | Αναζητήστε μια τιμή μεταξύ δύο τιμών. Λειτουργεί με ημερομηνίες ή αριθμούς. |
>> | Αναζητήστε τιμές μεγαλύτερες από μια συνθήκη. |
> = | Αναζητήστε τιμές μεγαλύτερες ή ίσες με μια συνθήκη. |
< | Αναζητήστε τιμές μικρότερες από μια συνθήκη. |
<= | Αναζητήστε τιμές μικρότερες ή ίσες με μια συνθήκη. |
= | Αναζητήστε τιμές που ταιριάζουν ακριβώς με μια συνθήκη. |
Αναζήτηση για τιμές που δεν είναι ίσες με μια συνθήκη. | |
ΕΝΩΣΗ | Συνδυάστε δύο μοναδικά ερωτήματα (με τις ίδιες στήλες) σε ένα αποτέλεσμα. |
ΕΝΩΣΗ ΟΛΟΙ | Συνδυάστε δύο ερωτήματα (με τις ίδιες στήλες) σε ένα αποτέλεσμα. Επιτρέπονται διπλότυπα. |
ΣΕ | Συντομογραφία για WHERE. Καθορίζει πολλαπλές συνθήκες OR. |
ΟΧΙ ΣΕ | Συντομογραφία για WHERE. Καθορίζει πολλαπλές συνθήκες OR (ανεστραμμένες) ή όχι ίσες με. |
ΕΙΝΑΙ NULL | Ελέγξτε για κενές τιμές. |
ΔΕΝ ΕΙΝΑΙ NULL | Ελέγξτε για τυχόν κενές τιμές. |
ΔΙΑΤΕΜΝΩ | Επιστρέψτε αποτελέσματα που ταιριάζουν με δύο ερωτήματα. |
ΜΕΙΟΝ | Επιστρέψτε αποτελέσματα σε ένα ερώτημα που δεν είναι σε άλλο ερώτημα.¹ |
Ενώνει | |
ΕΠΙ | Χρησιμοποιείται για τον καθορισμό της στήλης για σύγκριση και αντιστοίχιση αποτελεσμάτων. |
ΧΡΗΣΙΜΟΠΟΙΩΝΤΑΣ | Συντομογραφία για ON, χρησιμοποιείται όταν το όνομα της στήλης είναι το ίδιο και στους δύο πίνακες. |
ΑΡΙΣΤΕΡΗ ΕΞΩΤΕΡΙΚΗ ΣΥΝΔΕΣΗ | Όλα τα αποτελέσματα από τον αριστερό πίνακα, με μόνο τα αποτελέσματα που ταιριάζουν από τον δεξιό πίνακα. |
ΑΡΙΣΤΕΡΑ ΕΞΩΤΕΡΙΚΗ ΣΥΝΔΕΣΗ (ΜΕ NULL) | (Με null) Όλα τα αποτελέσματα από τον αριστερό πίνακα αλλά όχι στον δεξιό πίνακα. |
ΕΣΩΤΕΡΙΚΗ ΣΥΝΔΕΣΗ | Όλα τα αποτελέσματα που ταιριάζουν τόσο στον αριστερό όσο και στον δεξιό πίνακα. |
ΠΛΗΡΕΣ ΕΞΩΤΕΡΙΚΗ ΣΥΝΔΕΣΗ | Όλα τα αποτελέσματα και από τον αριστερό και τον δεξιό πίνακα. |
ΠΛΗΡΩΣ ΕΞΩΤΕΡΙΚΗ ΣΥΝΔΕΣΗ (ΜΕ NULL) | (Με μηδενικό) όλα τα αποτελέσματα και από τον αριστερό και τον δεξιό πίνακα εξαιρουμένων των αποτελεσμάτων και στους δύο πίνακες. |
ΣΩΣΤΟΣ ΕΞΩΤΕΡΙΚΟΣ ΣΥΝΔΕΣΜΟΣ | Όλα τα αποτελέσματα από τον δεξιό πίνακα, με μόνο τα αντίστοιχα αποτελέσματα από τον αριστερό πίνακα. |
ΔΕΞΙΑ ΕΞΩΤΕΡΙΚΗ ΣΥΝΔΕΣΗ (ΜΕ NULL) | (Με null) Όλα τα αποτελέσματα από τον δεξιό πίνακα αλλά όχι στον αριστερό πίνακα. |
Δημιουργία και επεξεργασία πινάκων | |
ΔΗΜΙΟΥΡΓΙΑ ΠΙΝΑΚΑ | Δημιουργήστε έναν νέο πίνακα. |
ΜΗΔΕΝΙΚΟ | Να επιτρέπονται κενές τιμές για αυτό το πεδίο. |
ΟΧΙ ΚΕΝΟ | Μην επιτρέπετε κενές τιμές για αυτό το πεδίο. |
ΠΡΟΚΑΘΟΡΙΣΜΕΝΟ | Μια τιμή για να συμπληρώσετε το πεδίο εάν δεν παρέχεται. |
ΟΠΩΣ ΚΑΙ | Δημιουργήστε έναν νέο πίνακα με βάση τη δομή ενός υπάρχοντος πίνακα. Ο νέος πίνακας θα περιέχει τα δεδομένα από τον παλιό πίνακα. |
ΠΙΝΑΚΑΣ ΕΠΙΛΟΓΗΣ (ΠΡΟΣΘΗΚΗ ΣΤΗΛΗΣ) | Προσθέστε μια νέα στήλη σε έναν υπάρχοντα πίνακα. |
ΠΙΝΑΚΑΣ ΕΠΙΛΟΓΗΣ (ΣΤΗΛΗ ΣΤΑΘΕΡΩΝ) | Αφαιρέστε μια στήλη από έναν υπάρχοντα πίνακα. |
ΠΙΝΑΚΑΣ ALTER (ΣΤΗΛΗ ALTER) | Αλλάξτε τον τύπο δεδομένων μιας υπάρχουσας στήλης. |
ΠΙΝΑΚΑΣ ΕΠΙΛΟΓΗΣ (ΣΤΗΛΗ ΑΝΕΜΑΣΤΑΣΗΣ) | Μετονομασία υπάρχουσας στήλης. |
ΠΙΝΑΚΑΣ ΕΠΙΛΟΓΗΣ (ΠΙΝΑΚΑΣ ΜΕΤΑΒΙΩΣΗΣ) | Μετονομασία υπάρχοντος πίνακα. |
ΠΙΝΑΚΑΣ ΑΛΛΑΤΕΡ (ΤΡΟΠΟΠΟΙΗΣΗ ΝΑΛΟΥ) | Να επιτρέπονται οι μηδενικές τιμές για μια στήλη. |
ΠΙΝΑΚΑΣ ΕΠΙΛΟΓΗΣ (ΤΡΟΠΟΠΟΙΗΣΗ ΟΧΙ NULL) | Αποτροπή μηδενικών τιμών για μια στήλη. |
ΠΙΝΑΚΑΣ DROP | Διαγράψτε έναν πίνακα και όλα τα δεδομένα του. |
ΠΙΝΑΚΑΣ ΔΙΑΚΟΠΗΣ | Διαγράψτε όλα τα δεδομένα σε έναν πίνακα, αλλά όχι τον ίδιο τον πίνακα. |
Περιορισμοί | |
ΠΡΩΤΕΥΩΝ ΚΛΕΙΔΙ | Μια τιμή που προσδιορίζει μοναδικά μια εγγραφή σε έναν πίνακα. Ένας συνδυασμός NOT NULL και UNIQUE. |
ΞΕΝΟ ΚΛΕΙΔΙ | Αναφέρει μια μοναδική τιμή σε έναν άλλο πίνακα. Συχνά ένα κύριο κλειδί στον άλλο πίνακα. |
ΜΟΝΑΔΙΚΟΣ | Επιβολή μοναδικών τιμών για αυτήν τη στήλη ανά πίνακα. |
ΕΛΕΓΧΟΣ | Βεβαιωθείτε ότι οι τιμές πληρούν μια συγκεκριμένη προϋπόθεση. |
INDEX (ΔΗΜΙΟΥΡΓΙΑ) | Βελτιστοποιήστε τους πίνακες και επιταχύνετε σημαντικά τα ερωτήματα προσθέτοντας ένα ευρετήριο σε μια στήλη. |
INDEX (ΔΗΜΙΟΥΡΓΙΑ ΜΟΝΑΔΙΚΗΣ) | Δημιουργήστε ένα ευρετήριο που δεν επιτρέπει διπλές τιμές. |
INDEX (DROP) | Κατάργηση ευρετηρίου. |
Δημιουργία και επεξεργασία δεδομένων | |
ΕΙΣΑΓΩΓΗ (ΜΟΝΗ ΑΞΙΑ) | Προσθέστε μια νέα εγγραφή σε έναν πίνακα. |
ΕΙΣΑΓΩΓΗ (ΠΟΛΛΑΠΛΕΣ ΤΙΜΕΣ) | Προσθέστε πολλές νέες εγγραφές σε έναν πίνακα. |
ΕΙΣΑΓΩΓΗ (ΕΠΙΛΟΓΗ) | Προσθέστε εγγραφές σε έναν πίνακα, αλλά λάβετε τις τιμές από έναν υπάρχοντα πίνακα. |
ΕΝΗΜΕΡΩΣΗ ΟΛΩΝ) | Τροποποιήστε όλες τις υπάρχουσες εγγραφές σε έναν πίνακα. |
ΕΝΗΜΕΡΩΣΗ (ΠΟΥ) | Τροποποιήστε τις υπάρχουσες εγγραφές σε έναν πίνακα που ταιριάζουν με μια συνθήκη. |
ΔΙΑΓΡΑΦΗ ΟΛΩΝ) | Αφαιρέστε όλες τις εγγραφές από έναν πίνακα. |
ΔΙΑΓΡΑΦΗ (ΠΟΥ) | Αφαιρέστε εγγραφές από έναν πίνακα που ταιριάζουν με μια συνθήκη. |
Δημιουργία και επεξεργασία ενεργοποιητών¹ | |
ΔΗΜΙΟΥΡΓΗΣΤΕ ΕΡΓΟ | Δημιουργήστε ένα έναυσμα. |
ΔΗΜΙΟΥΡΓΗΣΤΕ ΕΝΕΡΓΟΠΟΙΗΣΗ (OR ΤΡΟΠΟΠΟΙΗΣΗ) | Δημιουργήστε μια σκανδάλη ή ενημερώστε μια υπάρχουσα σκανδάλη αν βρεθεί με το ίδιο όνομα. |
ΠΟΤΕ (ΠΡΙΝ) | Εκτελέστε τη σκανδάλη πριν συμβεί το συμβάν. |
ΠΟΤΕ (ΜΕΤΑ) | Εκτελέστε τη σκανδάλη αφού συμβεί το συμβάν. |
ΕΚΔΗΛΩΣΗ (ΕΙΣΑΓΩΓΗ) | Εκτελέστε τη σκανδάλη πριν ή μετά την εισαγωγή. |
ΕΚΔΗΛΩΣΗ (ΕΝΗΜΕΡΩΣΗ) | Εκτελέστε τη σκανδάλη πριν ή μετά την ενημέρωση. |
ΕΚΔΗΛΩΣΗ (ΔΙΑΓΡΑΦΗ) | Εκτελέστε τη σκανδάλη πριν ή μετά τη διαγραφή. |
ΕΠΙ | Ποιον πίνακα να στοχεύσετε με αυτήν τη σκανδάλη. |
TRIGGER_TYPE (ΓΙΑ ΚΑΘΕ ΣΕΙΡΑ) | Εκτελέστε τη σκανδάλη για κάθε αλλαγή σειράς. |
TRIGGER_TYPE (ΓΙΑ ΚΑΘΕ ΔΗΛΩΣΗ) | Εκτελέστε τη σκανδάλη μία φορά ανά δήλωση SQL, ανεξάρτητα από το πόσες γραμμές έχουν αλλάξει. |
ΕΚΤΕΛΕΣΗ | Λέξη -κλειδί για να υποδείξετε το τέλος του βασικού ορισμού σκανδάλης. |
DROP TRIGGER | Διαγράψτε μια σκανδάλη. |
Δημιουργία και επεξεργασία προβολών | |
ΔΗΜΙΟΥΡΓΙΑ ΑΠΟΗ | Δημιουργήστε μια νέα προβολή. |
ΟΠΩΣ ΚΑΙ | Ορίστε πού θα ανακτηθούν τα δεδομένα για μια προβολή. |
ΜΕ ΕΠΙΛΟΓΗ CASCADED CHECK | Βεβαιωθείτε ότι τυχόν δεδομένα που τροποποιούνται μέσω μιας προβολής πληρούν τους κανόνες που ορίζονται από τον κανόνα. Εφαρμόστε αυτό σε οποιαδήποτε άλλη προβολή. |
ΜΕ ΤΟΠΙΚΗ ΕΠΙΛΟΓΗ ΕΛΕΓΧΟΥ | Βεβαιωθείτε ότι τυχόν δεδομένα που τροποποιούνται μέσω μιας προβολής πληρούν τους κανόνες που ορίζονται από τον κανόνα. Αγνοήστε αυτό για τυχόν άλλες απόψεις. |
ΔΗΜΙΟΥΡΓΙΑ ΕΠΑΝΑΛΗΤΙΚΗΣ ΑΠΟΗΣ | Δημιουργήστε μια αναδρομική προβολή (αυτή που αναφέρεται σε μια αναδρομική έκφραση κοινού πίνακα). |
ΔΗΜΙΟΥΡΓΗΣΤΕ ΠΡΟΣΩΡΙΝΗ ΠΡΟΒΟΛΗ | Δημιουργήστε μια προβολή που υπάρχει μόνο για την τρέχουσα περίοδο σύνδεσης. |
DROP VIEW | Διαγράψτε μια προβολή. |
Κοινές εκφράσεις πίνακα (CTE) | |
ΜΕ | Δημιουργήστε μια νέα παράσταση κοινού πίνακα. |
ΟΠΩΣ ΚΑΙ | Καθορίστε τα δεδομένα που θα χρησιμοποιηθούν στο CTE. |
, (COMMA) | Αλυσίδα πολλαπλών CTE. |
Often Οι εφαρμογές και η υποστήριξη του κινητήρα βάσης δεδομένων ποικίλλουν συχνά. |
SQL: Η πιο ισχυρή γλώσσα γύρω;
Λάβετε υπόψη ότι οι διάλεκτοι SQL διαφέρουν μεταξύ των μηχανών βάσης δεδομένων. Είναι λίγο σαν τη διαφορά μεταξύ HD DVD και Blu-ray (ή VHS και Betamax). Το SQL είναι παρόμοιο μεταξύ βάσεων δεδομένων, αλλά η περιστασιακή σύνθετη εντολή μπορεί να μην λειτουργεί ακριβώς το ίδιο σε όλες τις εφαρμογές. Οι περισσότερες από τις εντολές SQL σε αυτό το φύλλο εξαπάτησης θα λειτουργούν σε οποιαδήποτε βάση δεδομένων. Οι σύνθετες εντολές όπου η υποστήριξη βάσης δεδομένων ποικίλλει σημειώνονται ως τέτοιες.
Μόλις γνωρίζετε το SQL, μπορείτε να το εφαρμόσετε σε διάφορες χρήσεις. Είτε ασχολείστε με σύστημα διαχείρισης, έργο προγραμματισμού ή βασικές αναφορές, το SQL ξεκλειδώνει την ακατέργαστη ισχύ που περιέχει μια βάση δεδομένων. Μην ξεχάσετε να διαβάσετε το δικό μας βασικός οδηγός προγραμματιστή για SQL , για μια σε βάθος ματιά στον τρόπο χρήσης αυτών των εντολών.
Μερίδιο Μερίδιο Τιτίβισμα ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ Canon εναντίον Nikon: Ποια μάρκα κάμερας είναι καλύτερη;
Η Canon και η Nikon είναι τα δύο μεγαλύτερα ονόματα στη βιομηχανία κάμερας. Ποια μάρκα προσφέρει όμως την καλύτερη γκάμα φωτογραφικών μηχανών και φακών;
πώς να λάβετε έναν προσωρινό αριθμό τηλεφώνουΔιαβάστε Επόμενο Σχετικά θέματα
- Προγραμματισμός
- Σκονάκι
- SQL
Ο Joe είναι απόφοιτος της Επιστήμης των Υπολογιστών από το Πανεπιστήμιο του Lincoln, Ηνωμένο Βασίλειο. Είναι επαγγελματίας προγραμματιστής λογισμικού και όταν δεν πετάει με drones ή δεν γράφει μουσική, μπορεί συχνά να βρεθεί να βγάζει φωτογραφίες ή να παράγει βίντεο.
Περισσότερα από τον Joe Coburn
Εγγραφείτε στο newsletter μας
Εγγραφείτε στο ενημερωτικό μας δελτίο για τεχνικές συμβουλές, κριτικές, δωρεάν ebooks και αποκλειστικές προσφορές!
Κάντε κλικ εδώ για εγγραφή