So setzen Sie den Server -Zeichensatz und die Kollektion in MySQL

So setzen Sie den Server -Zeichensatz und die Kollektion in MySQL

„Die Zusammenstellung in MySQL bezieht sich auf eine Reihe von Regeln, die den Vergleich von Zeichen unter Verwendung eines bestimmten Zeichensatzes bestimmen. In MySQL wird jeder Zeichensatz mindestens einer Standardeinstellung zugeordnet. Sie können auch einen Zeichensatz auf mehrere Kollationen abgebildet lassen, die vom MySQL -Server zulässig sind.”

Hinweis: Denken Sie daran, dass mehr als ein Zeichensatz nicht dieselbe Zusammenstellung verwenden kann.

Dieses Tutorial führt Sie durch das Festlegen des Zeichensatzes und der Kollektion auf der Serverebene.

Sehen Sie die verfügbaren Zeichensatz und Zusammenstellung an

Mit MySQL können wir den Befehl show verwenden, um die Zeichensätze und ihre zugehörige Zusammenfassung anzuzeigen.

Die Befehlssyntax ist wie gezeigt:

Charakterset zeigen ';


Der Befehl zeigt die Tabelle wie gezeigt an:


Die Tabelle zeigt den Zeichensatz, die Beschreibung, die Standardkollation und die maximale Länge. Beachten Sie, dass die Standardkollation für jeden Zeichensatz mit dem Namen des Zeichensatzes und des Postfix beginnt, was definiert, ob die Kollation Fallempfindlichkeit (CS), Fallunempfindlichkeit (CI) und Binärer (Bin) ist.

Sie können auch die gesamte Kollation für den UTF -Zeichen mit dem Befehl wie gezeigt erhalten:

Zeigen Sie die Zusammenstellung wie 'Utf%';



Wobei „UTF%“ der Name des Charakters ist, dessen Zusammenfassung Sie abrufen möchten.

Beispielausgabe für den UTF -Zeichensatz ist wie gezeigt:


HINWEIS: Die in diesem Artikel bereitgestellte Tabellenausgabe wird zu Sichtbarkeitszwecken abgeschnitten. MySQL unterstützt mehr Charakter -Sets und -Kollation als oben dargestellt.

Konfigurieren Sie den Zeichensatz und die Kollation auf MySQL Server

Mit MySQL können Sie einen Zeichensatz und seine entsprechende Zusammenfassung auf vier Hauptstufen angeben. Diese beinhalten:

    1. Serverebene
    2. Datenbankebene
    3. Tischstufe
    4. Säulenebene

In diesem Abschnitt wird unterrichtet. Lass uns diskutieren.

Am Anfang

Eine Möglichkeit, den Zeichensatz und die Kollektion auf Serverebene zu konfigurieren, ist während des Serverstarts. Mit dem Befehl MySQLD können Sie die Parameter-Character-Set-Server- und -Collations-Server-Server-Server verwenden.

Hinweis: Wenn Sie nur den Zeichensatz ohne die entsprechende Kollation angeben, verwendet MySQL die Standardkollation für den angegebenen Zeichensatz.

Der Befehl zum Festlegen des Zeichensatzes und der Kollektion beim Start ist wie gezeigt:

Mysqld-Charakter-Set-Server = --Collation-Server =;


Um beispielsweise die Serverebene -Zeichenset und die Kollation auf UTF und General_CI Collation festlegen, führen Sie den Befehl aus:

MySQLD-Character-set-server = utf8mb3--Kollationserver = utf8mb3_General_ci


Und du bist fertig.

Abschluss

Erfolg haben Sie in diesem Artikel etwas über MySQL -Charakter -Sets und -Kollationen gelernt. Sie haben auch gelernt, wie man den Standardzeichen und die Kollektion auf Serverebene festlegt.

Wir hoffen, dass es Ihnen gefallen hat!!