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
Κάθε εγγραφή είτε από τον πίνακα που δεν έχει ένα ρεκόρ που ταιριάζουν στο άλλο τραπέζι αποκλείεται .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα