MySQL: Berücksichtigung der Groß-/Kleinschreibung in SELECT-Abfragen
Während MySQL-SELECT-Anweisungen im Allgemeinen standardmäßig die Groß-/Kleinschreibung nicht berücksichtigen, kann dieses Verhalten für bestimmte Zwecke überschrieben werden Anwendungsfälle.
Standardmäßig ohne Berücksichtigung der Groß- und Kleinschreibung Verhalten
Beim Ausführen einer SELECT-Abfrage verwendet MySQL für die meisten Datentypen, einschließlich Zeichenfolgen, standardmäßig einen Vergleich ohne Berücksichtigung der Groß-/Kleinschreibung. Das bedeutet, dass Abfragen wie:
SELECT * FROM `table` WHERE `Value` = "iaresavage"
Ergebnisse auch dann zurückgeben, wenn der tatsächliche Wert von Value in der Datenbank IReSavage ist.
Groß- und Kleinschreibung beim Vergleich
Wenn Sie jedoch einen Vergleich unter Berücksichtigung der Groß- und Kleinschreibung benötigen, können Sie einen binären Vergleichsoperator verwenden. In MySQL ist dies der BINARY-Operator. Beispiel:
SELECT * FROM `table` WHERE BINARY `Value` = "iaresavage"
Bei diesem Vergleich gibt die Abfrage nur dann Ergebnisse zurück, wenn der Wert in der Datenbank genau iaresavage.
istDas obige ist der detaillierte Inhalt vonWie geht MySQL mit der Groß-/Kleinschreibung in SELECT-Abfragen um?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!