Rumah >pangkalan data >tutorial mysql >Apakah perbezaan antara mysql atau dan dan

Apakah perbezaan antara mysql atau dan dan

青灯夜游
青灯夜游asal
2021-12-01 15:45:487018semak imbas

Perbezaan: 1. Terdapat perbezaan makna, atau merujuk kepada "atau", dan merujuk kepada "dan"; 2. Terdapat perbezaan dalam fungsi, dan mesti memenuhi semua syarat, manakala atau bermaksud memuaskan Hanya satu syarat.

Apakah perbezaan antara mysql atau dan dan

Persekitaran pengendalian tutorial ini: sistem windows7, versi mysql8, komputer Dell G3.

Apabila kami menanyakan data, kami akan menggunakan syarat untuk menapis data untuk mencapai kesan penapisan, menapis data yang tidak diingini dan mendapatkan apa yang kami perlukan.

Yang paling asas ialah pertanyaan klausa WHERE: SELECT * FROM cs_user WHERE id = 10

Dengan cara ini, kita boleh menanyakan data id = 10. Ini ialah soalan aneka pilihan dengan hanya satu penapis bersyarat.

Kemudian dalam jadual:

Apakah perbezaan antara mysql atau dan dan

Jika saya mahukan data dengan umur antara 18-20 (termasuk 18 dan 20). Kemudian menggunakan klausa WHERE di atas dan syarat tunggal, sukar untuk mendapatkan kesan yang kita inginkan Pada masa ini, dan dan atau datang walaupun pemula akan memahami maksud dan dan atau. .

DAN(dan) dan

ATAU(atau) atau

Tidak sukar untuk memahaminya, tetapi dalam aplikasi praktikal, hanya Apabila anda mula belajar, logiknya mungkin tidak jelas, yang boleh menjadi sangat menyusahkan. Mari lihat:

DAN: SELECT * FROM cs_user WHERE age >= 18 AND age

Gambar:

Apakah perbezaan antara mysql atau dan dan

Perbandingan dalam jadual cs_user, lebih besar daripada atau sama dengan 18 dan kurang daripada atau sama dengan 20 , tepat dua keping data

ATAU: SELECT * FROM cs_user WHERE age >= 18 or age

Lihat gambar:

Apakah perbezaan antara mysql atau dan dan

Bandingkan DAN dan ATAU:

Tiada perbezaan dalam cara penulisan Perbezaan terbesar antara mereka hanyalah dua perkara:

1. dan (dan), atau (atau)

2. Perbezaan Fungsi

dan Untuk memenuhi semua syarat, umur >= 18 dan umur

atau hanya perlu memenuhi satu syarat Ia memperoleh data umur >= 18, memaparkannya, dan kemudian memperolehnya data umur

Ringkasnya: dan mesti memenuhi semua Syarat; atau jika satu syarat dipenuhi

[Cadangan berkaitan: tutorial video mysql]

Atas ialah kandungan terperinci Apakah perbezaan antara mysql atau dan dan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn