Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> PHP /MySQL Προγραμματισμός

Πώς να αποφύγετε τον Τύπο Συμμετοχή όλων σε MySQL

MySQL παρέχει αρκετές διαφορετικές " JOIN " τύπους , ώστε να μπορείτε να συνδυάσετε τα δεδομένα από πίνακες σε μια ποικιλία τρόπων . MySQL είναι ένα σύστημα διαχείρισης βάσεων δεδομένων που σας επιτρέπει να έχουν πρόσβαση στα δεδομένα από μια βάση δεδομένων στο διακομιστή . Το καρτεσιανό γινόμενο των δύο πινάκων είναι ένας συνδυασμός όλων των γραμμών από έναν πίνακα με κάθε γραμμή του άλλου πίνακα. Όταν θα πρέπει να συνδυάζουν τα δεδομένα από τους δύο πίνακες χωρίς να περιλαμβάνει όλους τους πιθανούς συνδυασμούς , να αξιοποιήσει το " LEFT JOIN " , " RIGHT JOIN " και " INNER JOIN " δηλώσεις . Οδηγίες
Η

1 Ανοίξτε το τερματικό και συνδεθείτε στη βάση δεδομένων MySQL σας πληκτρολογώντας την εντολή :

mysql - u χρήστη p πέρασμα

Αντικαταστήστε το " χρήστης" και " περάσει " με το όνομα χρήστη και τον κωδικό πρόσβασής σας . 2

Εξαίρεση εγγραφών από έναν συγκεκριμένο πίνακα χωρίς τιμές που ταιριάζουν με την ένταξή τους πίνακες , χρησιμοποιώντας το " LEFT JOIN " ή " RIGHT JOIN " δήλωση. Πληκτρολογήστε την ακόλουθη εντολή στο τερματικό :

SELECT * FROM t1 LEFT JOIN t2 ON t1.a = t2.a

ή

SELECT * FROM t1 RIGHT JOIN t2 ON t1.a = t2.a

Η " LEFT JOIN " δήλωση αυτή θα περιλαμβάνει όλες τις εγγραφές από τον πίνακα " t1 " , αλλά περιλαμβάνει μόνο τις εγγραφές από τον πίνακα " t2 " που έχουν μια αντίστοιχη " ένα " τιμή στήλης με τραπέζι " t1 . " Εγγραφές στον πίνακα " t2 " που δεν έχουν αντιστοιχία στήλες στον πίνακα " t1 " εξαιρούνται .

Η " RIGHT JOIN " δήλωση λειτουργεί με παρόμοιο τρόπο , αλλά όλες οι εγγραφές από τον πίνακα " t2 " περιλαμβάνονται και μόνο το οι εγγραφές από τον πίνακα " t1 " που έχουν μια αντίστοιχη τιμή "α" στήλη με " t2 " περιλαμβάνονται .
εικόνων 3

Εξαίρεση αρχεία είτε από τον πίνακα που δεν πληρούν τις προϋποθέσεις ενταχθούν χρησιμοποιώντας η " INNER JOIN " δήλωση. Πληκτρολογήστε την ακόλουθη εντολή στο τερματικό :

SELECT * FROM t1 t2 INNER JOIN για t1.a = t2.a

Κάθε εγγραφή είτε από τον πίνακα που δεν έχει ένα ρεκόρ που ταιριάζουν στο άλλο τραπέζι αποκλείεται .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα