MySQL επιλέξτε από επιλέξτε: το χειριστή δειγματοληψίας

MySQL, όπως και κάθε άλλο σχεσιακό σύστημαδιαχείριση βάσεων δεδομένων, έχει στη δομή της μια SELECT επιλογή SELECT. Αυτό δεν προκαλεί έκπληξη, διότι οι βάσεις δεδομένων αποθηκεύουν τις ίδιες πληροφορίες κυρίως για να τις εξαγάγουν όταν είναι απαραίτητο. Χειριστή MySQL επιλέξτε από Το SELECT σας επιτρέπει να το κάνετε με διάφορους τρόπους, παρέχοντας ένα μεγάλο σύνολο εργαλείων.

Εγκατάσταση της MySQL

Η MySQL εφαρμόζεται τόσο για Windows όσο και για Linux. Για να εγκαταστήσετε το MySQL Ubuntu, αρκεί να εκτελέσετε δύο εντολές στο τερματικό αυτού του λειτουργικού συστήματος:

- sudo apt-get να εγκαταστήσετε το mysql-server.

- sudo apt-get να εγκαταστήσετε το mysql-client.

Για τα MySQL Windows, αρκεί να κατεβάσετε τα αντίστοιχα πακέτα εγκατάστασης από την επίσημη τοποθεσία "DBMS" και να τα εκτελέσετε.

Η γενική δομή της δήλωσης SELECT

Η πλήρης δομή στην MySQL επιλέξτε από την εντολή SELECT μοιάζει με αυτό:

1. SELECT - τα ονόματα των στηλών (πεδίων).

2. FROM - ονόματα πίνακα.

3. WHERE είναι η προϋπόθεση για τη δειγματοληψία.

Σημειώστε ότι αν και η σύνταξηΗ γλώσσα SQL δεν κάνει διάκριση πεζών-κεφαλαίων και είναι καλή ιδέα να γράφετε με κεφαλαία τους χειριστές και τις δεσμευμένες λέξεις-κλειδιά (FROM, WHERE κ.λπ.) και τα ονόματα των πινάκων και των στηλών τους είναι μικρά. Το απλούστερο παράδειγμα χρήσης ενός χειριστή MySQL επιλέξτε από Το SELECT εμφανίζεται στο παρακάτω σχήμα.

mysql επιλέξτε από επιλέξτε

Ένας αστερίσκος μετά τη λέξη SELECT είναι αναλογικόλέξη-κλειδί ΟΛΟ και σημαίνει ότι πρέπει να επιλέξετε όλες τις στήλες από τον καθορισμένο πίνακα. Αν ενδιαφέρεστε μόνο για ορισμένα πεδία του πίνακα, θα πρέπει να αναγράφονται στην κατάλληλη θέση με κόμμα. Το ίδιο ισχύει και για τα ονόματα των πινάκων - αν υπάρχουν περισσότερα από ένα, πληκτρολογήστε όλα τα διαχωρισμένα με κόμματα.

Χρησιμοποιώντας τη ρήτρα WHERE

Προφανώς, δεν θα μπορούσατε να μην το προσέξετεΤο προηγούμενο παράδειγμα δεν έχει τη λέξη-κλειδί WHERE - αυτό συμβαίνει επειδή σε αυτήν την περίπτωση δεν το χρειαζόμαστε. Αυτός ο χειριστής δεν είναι υποχρεωτικός και υπάρχουν πολλοί τέτοιοι προαιρετικοί χειριστές στο SELECT, αλλά είναι λίγο αργότερα. Εάν προσθέσετε μετά το όνομα του πίνακα WHERE και οποιαδήποτε προϋπόθεση, για παράδειγμα type = 'dog', τότε στην επιλογή που προκύπτει θα έχετε μόνο μία σειρά με το κατοικίδιο ζώο που ονομάζεται Edison. Το παρακάτω σχήμα δείχνει ένα παράδειγμα. Μην δώσετε προσοχή στη ρήτρα ORDER BY, δεν παίζει κανένα ρόλο και θα συζητηθεί λίγο αργότερα.

mysql windows

Πρέπει να σημειωθεί ότι μετά από WHERE είναι επίσης δυνατόγράψτε αρκετές συνθήκες, αλλά όχι με κόμμα. Για το σκοπό αυτό, πρέπει να χρησιμοποιήσετε λέξεις-κλειδιά όπως AND ή OR. Όλα εξαρτώνται από το πώς πρέπει να τηρούνται οι όροι σας. Εάν ενδιαφέρεστε για ένα αποτέλεσμα που ικανοποιεί όλες τις προϋποθέσεις που καθορίζετε, τότε πρέπει να υπάρχει ένα AND μεταξύ τους και αν το αποτέλεσμα πρέπει να ικανοποιεί τουλάχιστον ένα από αυτά, τότε χρησιμοποιήστε το OR.

ΡΥΘΜ

Αναφέραμε ότι εκτός από WHERE στη δήλωση SELECTΥπάρχουν πολλές άλλες λέξεις-κλειδιά με τις οποίες μπορείτε να χειριστείτε την επιλογή που προκύπτει, όπως απαιτείται σε μια συγκεκριμένη κατάσταση. Ένα τέτοιο "κλειδί" είναι ORDER BY. Σας επιτρέπει να ταξινομήσετε τα αποτελέσματα ενός δείγματος από ένα συγκεκριμένο πεδίο, είτε σε αύξουσα ή φθίνουσα σειρά. Για να γίνει αυτό, πρέπει απλώς να καθορίσετε το όνομα της στήλης μετά από αυτήν, από τις αξίες των οποίων πρέπει να ταξινομήσετε τα δεδομένα. Είναι σημαντικό να παρατηρήσετε αρκετές προϋποθέσεις: πρώτα - το όνομα που καθορίζεται στη ρήτρα ORDER BY πρέπει να υπάρχει στην SELECT. Το δεύτερο - ORDER BY πρέπει να τοποθετηθεί στο τέλος της αίτησης.

mysql ubuntu

Από προεπιλογή, η ταξινόμηση γίνεται με αύξουσα σειρά (ASC), αλλά αν θέλετε να ταξινομήσετε το αποτέλεσμα σε φθίνουσα σειρά, γράψτε τη λέξη-κλειδί DESC μετά το όνομα του πεδίου αντί του ASC.

Συμπέρασμα

Εξετάσαμε τα βασικά, αλλά όχι όλα, της MySQL επιλέξτε από. SELECT, εκτός από τα παραπάνω, έχει και πολλά άλλα χαρακτηριστικά που σας επιτρέπουν να εξαγάγετε δεδομένα από τη βάση δεδομένων με ευελιξία και αποτελεσματικότητα.

Αρέσει:
0
Επιλέξτε μπάλα: για ερασιτέχνες και επαγγελματίες
Η δημιουργία μιας βάσης δεδομένων MySQL είναι ένα στοιχείο
SQL διακριτή: περιγραφή, παραδείγματα, ιδιότητες
Βασικοί τύποι δεδομένων Mysql
MySQL αναπαραγωγή. Σύντομη εκδρομή
Αρχείο SQL. Μορφή αρχείου SQL: περιγραφή
Βασικές δηλώσεις SQL
MySQL - εντολές κονσόλας Windows
Η πρόταση Select (SQL)
Δημοσιεύσεις
επάνω