Rumah  >  Artikel  >  pangkalan data  >  Perbezaan antara where dan on dalam mysql

Perbezaan antara where dan on dalam mysql

下次还敢
下次还敢asal
2024-05-01 20:40:021000semak imbas

Perbezaan antara WHERE dan ON dalam MySQL ialah: Penggunaan: WHERE digunakan untuk menapis rekod, manakala ON digunakan untuk menyertai jadual. Pernyataan: WHERE digunakan dalam pernyataan SELECT, UPDATE, DELETE, manakala ON digunakan dalam pernyataan JOIN. Klausa: WHERE syarat dalam klausa WHERE dan syarat ON dalam klausa ON. Skop: WHERE hanya boleh digunakan untuk satu jadual, manakala ON boleh digunakan untuk menyertai berbilang jadual. Tujuan: WHERE digunakan untuk menapis data, manakala ON digunakan untuk mewujudkan hubungan antara jadual.

Perbezaan antara where dan on dalam mysql

Perbezaan antara WHERE dan ON dalam MySQL

Dalam MySQL, WHERE dan ON adalah kedua-dua kata kunci yang digunakan untuk menapis jadual data, tetapi ia berbeza dalam penggunaan dan tujuan:

HERE Kata kunci WHERE . satu jadual, tetapi tidak boleh digunakan untuk menyertai berbilang jadual Kata kunci ON

  • digunakan dalam pernyataan JOIN , digunakan untuk menentukan asas untuk menyambungkan rekod antara dua jadual
  • boleh digunakan untuk menyambungkan berbilang jadual dan mewujudkan. perhubungan dengan membandingkan nilai lajur ​​​​jadual berbeza
  • Ringkasan

    Ciri
  • WHERE
  • ON
  • Rakaman Ulas

PILIH, KEMASKINI, PADAMSERTAIHIDUPSkopTujuanTapis dataMewujudkan hubungan jadualContohTapis rekod:
<code class="sql">SELECT * FROM employees WHERE salary > 50000;</code>
Sertai jadual:
<code class="sql">SELECT * FROM employees AS e JOIN departments AS d ON e.department_id = d.id;</code>
harap Maklumat ini membantu anda memahami perbezaan antara WHERE dan MySQL
Sertai meja Penyata
klausa WHERE
SKOP Meja berbilang

Atas ialah kandungan terperinci Perbezaan antara where dan on dalam mysql. 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