Rumah  >  Artikel  >  pengaturcaraan harian  >  Apakah maksud on dalam mysql

Apakah maksud on dalam mysql

下次还敢
下次还敢asal
2024-04-27 06:33:14957semak imbas

ON digunakan untuk menyertai jadual dalam MySQL, dan syarat gabungan ialah perbandingan lajur antara jadual. Ia berbeza daripada WHERE, yang digunakan untuk menapis hasil pertanyaan.

Apakah maksud on dalam mysql

Maksud ON dalam MySQL

Dalam MySQL, ON ialah kata kunci yang digunakan untuk mencantumkan jadual dan menentukan syarat gabungan. Ia digunakan untuk menentukan hubungan antara jadual dalam pertanyaan SQL.

Cara menggunakan ON

Kata kunci ON diikuti dengan syarat cantum yang menentukan cara mencantumkan dua jadual bersama-sama. Syarat cantum biasanya ialah kesamaan atau ketidaksamaan yang membandingkan lajur dua jadual.

Sebagai contoh, pertanyaan berikut bergabung dengan jadual pelajar dan jadual skor menggunakan kata kunci ON: students 表和 scores 表:

<code>SELECT *
FROM students
INNER JOIN scores ON students.id = scores.student_id;</code>

在此查询中,ON 关键字后跟一个连接条件 students.id = scores.student_id,它指定连接两个表的基础是 id 列。

ON 与 WHERE 的区别

ON 和 WHERE 关键字看似相似,但功能不同。ON 用于连接表,而 WHERE 用于过滤结果。

ON 关键字用于指定表连接的条件,而 WHERE 关键字用于指定查询中返回的行。

例如,以下查询使用 WHERE 关键字过滤 students 表中的结果:

<code>SELECT *
FROM students
WHERE name = 'John';</code>

在此查询中,WHERE 关键字后跟一个条件 name = 'John',它指定仅返回 name 列等于 Johnrrreee

Dalam pertanyaan ini, kata kunci ON diikuti dengan gabungan syarat students .id = scores.student_id, yang menyatakan bahawa asas untuk menyertai dua jadual ialah lajur id. Perbezaan antara kata kunci

ON dan WHERE

ON dan WHERE mungkin kelihatan serupa, tetapi mempunyai fungsi yang berbeza. ON digunakan untuk menyertai jadual, manakala WHERE digunakan untuk menapis hasil. Kata kunci 🎜🎜ON digunakan untuk menentukan syarat untuk gabungan jadual, manakala kata kunci WHERE digunakan untuk menentukan baris yang dikembalikan dalam pertanyaan. 🎜🎜Sebagai contoh, pertanyaan berikut menggunakan kata kunci WHERE untuk menapis hasil dalam jadual pelajar: 🎜rrreee🎜Dalam pertanyaan ini, kata kunci WHERE diikuti dengan syarat name = 'John' , yang menyatakan bahawa hanya baris yang lajur namanya bersamaan dengan John dikembalikan. 🎜🎜🎜Kesimpulan🎜🎜🎜ON ialah kata kunci yang berkuasa dalam MySQL yang digunakan untuk menyertai jadual dan menentukan syarat penyertaan. Dengan menggunakan ON dengan betul, anda boleh mengekstrak data daripada berbilang jadual dan mencipta perhubungan yang bermakna. 🎜

Atas ialah kandungan terperinci Apakah maksud 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