Heim > Datenbank > MySQL-Tutorial > Welche MySQL-Sortierung eignet sich am besten für UTF-8-PHP-Websites?

Welche MySQL-Sortierung eignet sich am besten für UTF-8-PHP-Websites?

DDD
Freigeben: 2024-12-16 18:41:14
Original
114 Leute haben es durchsucht

What MySQL Collation Best Suits UTF-8 PHP Websites?

Welche Sortierung ist optimal für MySQL mit PHP?

Frage:

Für allgemeine Websites Gibt es bei unsicherer Benutzereingabe eine empfohlene MySQL-Sortierung? Sollten alle Kodierungen übereinstimmen, einschließlich MySQL, Apache, HTML und PHP? Und wenn PHP für die Ausgabe in „UTF-8“ konfiguriert ist, welcher MySQL-Sortierung entspricht das?

Antwort:

Sortiergenauigkeit und Leistung

Der wichtigste Gesichtspunkt bei der Auswahl einer Sortierung ist deren Sortiergenauigkeit und Leistung. Die Ausnahme ist utf8_bin, das Zeichen im Binärformat vergleicht.

Allgemeine Sortierungen

  • utf8_general_ci ist schneller als utf8_unicode_ci, aber weniger genau bei der Sortierung.
  • utf8_unicode_ci bietet eine höhere Genauigkeit, kann jedoch zu geringfügigen Leistungseinbußen führen Strafe.

Sprachspezifische Sortierungen

Spezifische Sprachkodierungen (z. B. utf8_swedish_ci) enthalten Sprachregeln, die die Sortiergenauigkeit für diese optimieren Sprachen.

Empfehlung

Sofern nicht eine bestimmte Sprache als Ziel ausgewählt ist, wird utf8_unicode_ci aufgrund seines ausgewogenen Verhältnisses von Genauigkeit und Leistung normalerweise empfohlen. Weitere Informationen zu Unicode-Zeichensätzen finden Sie im MySQL-Handbuch: http://dev.mysql.com/doc/refman/5.0/en/charset-unicode-sets.html.

Das obige ist der detaillierte Inhalt vonWelche MySQL-Sortierung eignet sich am besten für UTF-8-PHP-Websites?. 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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage