Maison  >  Article  >  programmation quotidienne  >  Que signifie cela dans MySQL

Que signifie cela dans MySQL

下次还敢
下次还敢original
2024-04-27 06:33:14954parcourir

ON est utilisé pour joindre des tables dans MySQL, et la condition de jointure est la comparaison des colonnes entre les tables. Il est différent de WHERE, qui est utilisé pour filtrer les résultats des requêtes.

Que signifie cela dans MySQL

La signification de ON dans MySQL

Dans MySQL, ON est un mot-clé utilisé pour joindre des tables et spécifier les conditions de jointure. Il est utilisé pour définir les relations entre les tables dans les requêtes SQL.

Comment utiliser ON

Le mot-clé ON est suivi d'une condition de jointure qui précise comment joindre les deux tables ensemble. La condition de jointure est généralement une égalité ou une inégalité qui compare les colonnes des deux tables.

Par exemple, la requête suivante joint la table students et la table scores à l'aide du mot-clé 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

Dans cette requête, le mot-clé ON est suivi d'une jointure condition students .id = scores.student_id, qui spécifie que la base pour joindre les deux tables est la colonne id. La différence entre

ON et WHERE Les mots-clés

ON et WHERE peuvent sembler similaires, mais ont des fonctions différentes. ON est utilisé pour joindre des tables, tandis que WHERE est utilisé pour filtrer les résultats. Le mot-clé 🎜🎜ON est utilisé pour spécifier les conditions des jointures de table, tandis que le mot-clé WHERE est utilisé pour spécifier les lignes renvoyées dans la requête. 🎜🎜Par exemple, la requête suivante utilise le mot-clé WHERE pour filtrer les résultats dans la table students : 🎜rrreee🎜Dans cette requête, le mot-clé WHERE est suivi d'une condition name = 'John' , qui spécifie que seules les lignes dont la colonne name est égale à John sont renvoyées. 🎜🎜🎜Conclusion🎜🎜🎜ON est un mot-clé puissant dans MySQL qui est utilisé pour joindre des tables et spécifier des conditions de jointure. En utilisant ON correctement, vous pouvez extraire des données de plusieurs tables et créer des relations significatives. 🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn