Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL – Erläuterung der Codierung und Sortierung von Datenbankzeichensätzen

In diesem Artikel behandeln wir die Grundlagen dessen, was ein Zeichensatz und eine Sortierung sind, und geben einfache Beispiele. Dies kann Ihnen das Leben mit mehrsprachigen Websites erleichtern, Ihnen helfen, Probleme beim Übertragen einer Website von einem Server auf einen anderen zu beheben und Ihren Text richtig anzuzeigen. Einfach zu befolgender Leitfaden zur Kodierung und Sortierung von Datenbankzeichensätzen.

Zeichensatz

Ein Zeichensatz stellt im Grunde eine Karte von Zeichen und deren Kodierung dar. Wir könnten uns vorstellen, dass die Kodierung eine Zahl ist wie:
A – 0; B – 1; C – 2; D – 3; a – 4; b – 5; c – 6; d – 7

Sortierung:

Eine Sortierung ist eine Reihe von Regeln, die es den Zeichen und ihrer Codierung ermöglichen, miteinander zu interagieren, z. B. verglichen zu werden – Vergleichen Sie A mit B unter Verwendung ihres obigen Zeichensatzes, und wir erhalten:

A – 0

B ist größer als A, da sein Zeichensatz größer ist (0> 1). Es könnte auch verwendet werden, wenn ein Vergleich ohne Berücksichtigung der Groß-/Kleinschreibung durchgeführt wird.

Empfohlene Datenbank-Zeichensatzkodierung und Sortierung

Es wird empfohlen, dass alle Datenbanken mit utf8 als Zeichensatz und utf8_general_ci als Kodierung erstellt werden, ein Beispiel für einen CREATE-Befehl wäre:

CREATE DATABASE IF NOT EXISTS `database_name` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci

Sie können unsere Liste der beliebtesten MySQL-Befehle in unseren Webhosting-Paketen ausprobieren – jetzt mit NEUEN stark reduzierten Preisen!:Shared Hosting, SSD VPS Hosting, Dedicated Server.