Pengendali DAN dalam MySQL memerlukan semua syarat adalah benar, manakala pengendali OR memerlukan sekurang-kurangnya satu syarat untuk menjadi benar. DAN mempunyai keutamaan yang lebih tinggi daripada OR, dan operasi AND dilakukan terlebih dahulu. . Mereka berbeza dalam cara mereka mengendalikan nilai benar dan salah.
DAN Operator
Jika semua syarat adalah benar, keputusan operasi DAN adalah benar.
Jika sebarang syarat palsu, keputusan operasi DAN adalah palsu.OR operator
Jika mana-mana satu syarat adalah benar, keputusan operasi OR adalah benar.
Hasil operasi OR akan palsu hanya apabila semua syarat adalah palsu. .OR operasi (umur > 18 ATAU jantina = 'M')
Ini akan mengembalikan mana-mana baris syarat, Sertakan hanya baris dengan umur >
Keutamaan
DAN:
Pertimbangkan keutamaan pengendali DAN untuk memastikan susunan operasi yang betul.
Atas ialah kandungan terperinci Perbezaan dalam penggunaan dan dan atau dalam mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!