Heim  >  Artikel  >  Datenbank  >  Der Unterschied zwischen utf8_general_ci und utf8_unicode_ci in MYSQL

Der Unterschied zwischen utf8_general_ci und utf8_unicode_ci in MYSQL

怪我咯
怪我咯Original
2017-03-31 10:05:461626Durchsuche

Ich habe gesehen, dass viele Datenbankdesigns utf8_general_ci anstelle von utf8_unicode_ci für chinesische Schriftzeichen wählen? Der Unterschied zwischen utf8_general_ci und utf8_unicode_ci ist nicht groß: utf8_unicode_ci-Korrekturlesen ist genauer und utf8_general_ci ist schneller . Der Unterschied zwischen ihnen besteht hauptsächlich in Deutsch und Französisch. Aus Gründen der Genauigkeit reicht utf8_general_ci aus, daher wird im Allgemeinen utf8_general_ci verwendet.
Die detaillierte Beschreibung lautet wie folgt:
Das Hauptmerkmal von utf8_unicode_ci ist die Unterstützung der Erweiterung, d. h. wenn ein Buchstabe als gleichwertig mit anderen Buchstabenkombinationen betrachtet wird. Beispielsweise ist „ß“ im Deutschen und einigen anderen Sprachen gleich „ss“.

utf8_general_ci ist eine veraltete Sortierregel und unterstützt keine Erweiterungen. Es sind nur zeichenweise Vergleiche möglich. Dies bedeutet, dass Vergleiche mit der Sortierung utf8_general_ci zwar schnell, aber weniger genau sind als Vergleiche mit der Sortierung utf8_unicode_ci.

Der Unterschied zwischen den beiden Sortierregeln besteht darin, dass für utf8_general_ci die folgende Gleichung gilt:
ß = s

Für utf8_unicode_ci gilt jedoch die folgende Gleichung:
ß = ss
Für Deutsch und Französisch ist utf8_unicode_ci also genauer und für Chinesisch nicht notwendig.


Das obige ist der detaillierte Inhalt vonDer Unterschied zwischen utf8_general_ci und utf8_unicode_ci in MYSQL. 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