Heim >Datenbank >MySQL-Tutorial >Bietet MySQL Sortierungen, bei denen die Groß-/Kleinschreibung beachtet wird, und wie kann ich diese verwenden?

Bietet MySQL Sortierungen, bei denen die Groß-/Kleinschreibung beachtet wird, und wie kann ich diese verwenden?

Patricia Arquette
Patricia ArquetteOriginal
2024-11-22 03:18:10480Durchsuche

Does MySQL Offer Case-Sensitive Collations, and How Can I Use Them?

Groß-/Kleinschreibung bei der MySQL-Sortierung

MySQL bietet eine Vielzahl von Sortierungstypen, aber herauszufinden, welcher Typ die Groß-/Kleinschreibung unterstützt, kann verwirrend sein. Diese Frage befasst sich mit der Verfügbarkeit von Sortierungen, bei denen zwischen Groß- und Kleinschreibung unterschieden wird, in MySQL und liefert detaillierte Antworten.

Antwort 1:

Gemäß dem MySQL-Handbuch wird die Sortierung auf „festgelegt“ _cs“ aktiviert die Groß-/Kleinschreibung. Sie können die verfügbaren _cs-Sortierungen anzeigen, indem Sie die Abfrage „SHOW COLLATION WHERE COLLATION LIKE „%_cs““ verwenden.

Antwort 2:

Weitere Recherchen zeigen jedoch, dass dies der Fall ist Es gibt keine utf8_*_cs-Sortierungen in MySQL. Für utf8-Felder, bei denen zwischen Groß- und Kleinschreibung unterschieden wird, sollte „utf8_bin“ verwendet werden. Dies kann zwar die Reihenfolge stören, kann aber durch die Verwendung von „ORDER BY Column COLLATE utf8_general_ci“ behoben werden.

Zusätzliche Ressourcen:

  • MySQL-Handbuch: https://dev.mysql.com/doc/refman/5.0/en/charset-mysql.html
  • MySQL-Forum-Thread: https://forums.mysql.com/read.php?103,19380 ,200971
  • MySQL-Forenthread: https://forums.mysql.com/read.php?103,156527,198794

Das obige ist der detaillierte Inhalt vonBietet MySQL Sortierungen, bei denen die Groß-/Kleinschreibung beachtet wird, und wie kann ich diese verwenden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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