Heim > Datenbank > MySQL-Tutorial > Wie kann ich in MySQL Abfragen durchführen, bei denen die Groß-/Kleinschreibung beachtet wird?

Wie kann ich in MySQL Abfragen durchführen, bei denen die Groß-/Kleinschreibung beachtet wird?

Patricia Arquette
Freigeben: 2024-12-09 17:07:11
Original
540 Leute haben es durchsucht

How Can I Perform Case-Sensitive Queries in MySQL?

Groß-/Kleinschreibung bei MySQL-Abfragen

In MySQL ignorieren Abfragevorgänge normalerweise standardmäßig die Groß-/Kleinschreibung. Es kann jedoch vorkommen, dass bei Vergleichen zwischen Groß- und Kleinschreibung unterschieden werden muss.

Abfrage nach exakter Standortübereinstimmung

Bedenken Sie die folgende Abfrage:

SELECT Seller FROM Table WHERE Location = 'San Jose'
Nach dem Login kopieren

Standardmäßig ruft diese Abfrage Verkäufer ab, deren Standorte sowohl mit „San Jose“ als auch mit „San Jose“ übereinstimmen. Um sicherzustellen, dass nur exakte Übereinstimmungen zurückgegeben werden, kann eine Abfrage unter Berücksichtigung der Groß- und Kleinschreibung verwendet werden.

Verwendung des BINARY-Operators

MySQL stellt den BINARY-Operator bereit, der Byte-by ermöglicht -Byte-Vergleiche. Dadurch wird sichergestellt, dass die Abfrage zwischen verschiedenen Buchstaben unterscheidet.

Die geänderte Abfrage zur Erzielung der Groß-/Kleinschreibung:

SELECT Seller FROM Table WHERE BINARY Location = 'San Jose'
Nach dem Login kopieren

Diese Abfrage gibt jetzt nur Verkäufer zurück, deren Standorte genau mit „San Jose“ übereinstimmen ', unabhängig von der Groß-/Kleinschreibung.

Hinweis: Es ist wichtig zu beachten, dass der BINARY-Operator möglichst nur bei Bedarf verwendet werden sollte Auswirkungen auf die Abfrageleistung haben. Für Vergleiche ohne Berücksichtigung der Groß-/Kleinschreibung sollte das Standardabfrageverhalten ausreichend sein.

Das obige ist der detaillierte Inhalt vonWie kann ich in MySQL Abfragen durchführen, bei denen die Groß-/Kleinschreibung beachtet wird?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage