Der Unterschied zwischen WHERE und ON in MySQL ist: Verwendung: WHERE wird zum Filtern von Datensätzen verwendet, während ON zum Verknüpfen von Tabellen verwendet wird. Anweisungen: WHERE wird in SELECT-, UPDATE- und DELETE-Anweisungen verwendet, während ON in JOIN-Anweisungen verwendet wird. Klausel: Die WHERE-Bedingung befindet sich in der WHERE-Klausel und die ON-Bedingung befindet sich in der ON-Klausel. Geltungsbereich: WHERE kann nur für eine einzelne Tabelle verwendet werden, während ON zum Verbinden mehrerer Tabellen verwendet werden kann. Zweck: WHERE wird zum Filtern von Daten verwendet, während ON zum Herstellen von Beziehungen zwischen Tabellen verwendet wird.
Der Unterschied zwischen WHERE und ON in MySQL
In MySQL sind WHERE und ON beide Schlüsselwörter, die zum Filtern von Datentabellen verwendet werden, sie unterscheiden sich jedoch in Verwendung und Zweck:
Das WHERE-Schlüsselwort
wird in der JOIN-Anweisung verwendet, um die Basis für die Verbindung von Datensätzen zwischen zwei Tabellen anzugeben.
kann zum Verbinden mehrerer Tabellen verwendet werden Stellen Sie Beziehungen her, indem Sie Spaltenwerte verschiedener Tabellen vergleichen
Filterdatensätze: | <code class="sql">SELECT * FROM employees WHERE salary > 50000;</code> Nach dem Login kopieren |
|
---|---|---|
Das obige ist der detaillierte Inhalt vonDer Unterschied zwischen where und on in MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!