VorwortJedes Mal, wenn ich das Terminal verwende, um eine Datenbank oder Tabelle zu erstellen, ist der Zeichensatz Latin1, oder beim Einfügen von Werten werden verstümmelte Zeichen angezeigt (wenn der Zeichensatz nicht angegeben ist), wie folgt: Den Zeichensatz der aktuellen Datenbank anzeigencharacter_set_client: Der Zeichensatz der Client-Anforderungsdaten character_set_connection: Zeichensatz für Client/Server-Verbindungen character_set_database: Der Zeichensatz der Standarddatenbank. Dieser Zeichensatz wird unabhängig davon verwendet, wie die Standarddatenbank geändert wird. Wenn keine Standarddatenbank vorhanden ist, wird der von character_set_server angegebene Zeichensatz verwendet. Es wird empfohlen, diese Variable vom System selbst zu verwalten und nicht manuell zu definieren. character_set_filesystem: Konvertiert den Dateinamen auf dem Betriebssystem in diesen Zeichensatz, d. h. konvertiert character_set_client in character_set_filesystem. Die Standardbinärdatei führt keine Konvertierung durch. character_set_results: Ergebnismenge, an den Client zurückgegebener Zeichensatz character_set_server: Der Standardzeichensatz des Datenbankservers character_set_system: Systemzeichensatz. Dieser Wert ist immer utf8 und muss nicht festgelegt werden. Dieser Zeichensatz wird für die Namen von Datenbankobjekten (wie Tabellen und Spalten) und auch für die Namen von Funktionen verwendet, die in Katalogtabellen gespeichert sind. Anzeigen der Sortierregeln der aktuellen DatenbankVariablen wie „Collation%“ anzeigen; In der Parameterdatei ist der Zeichensatz utf8mb4 im Client, in MySQL und in MySQLLD festgelegt, die mit der Sortierung verbundenen Parameter sind jedoch nicht festgelegt. collation_connection Der Zeichensatz der aktuellen Verbindung. collation_database Die Standardsortierung für das aktuelle Datum. Der Wert dieser Variable ändert sich jedes Mal, wenn Sie die USE-Anweisung verwenden, um zu einer anderen Datenbank zu „springen“. Wenn keine aktuelle Datenbank vorhanden ist, ist der Wert dieser Variablen der Wert der Variable „collation_server“. collation_server Die Standardsortierung für den Server. Die Benennungsregel der Sortiermethode lautet: Zeichensatzname_Sprache_Suffix, wobei die Bedeutung der einzelnen typischen Suffixe wie folgt ist: 1) _ci: Groß-/Kleinschreibung ignorierende Sortierung 2) _cs: Groß-/Kleinschreibung beachtende Sortierung 3) _bin: Binäre Sortiermethode. Der Größenvergleich basiert auf der Zeichenkodierung und bezieht keine menschliche Sprache mit ein. Daher bezieht die Sortiermethode von _bin keine menschliche Sprache mit ein. Fügen Sie der Parameterdatei [mysqld] Folgendes hinzu
Führen Sie nach dem Neustart der Datenbank einen Test durch. Nach einer Reihe von Tests war die Änderung erfolgreich. Daher müssen während der Installation Parameter geändert werden. Es ist nicht möglich, die Datenbank nach der Installation zu kompilieren. Wenn die Datenbank während der Produktion nicht neu gestartet werden kann, können Sie neben dem Erstellen jeder Tabelle und dem Festcodieren der Datenbank nur vorübergehend den Zeichensatz angeben. Vorläufige Bezeichnung: SET Zeichensatz-Client = utf8mb4; SET Zeichensatzverbindung = utf8mb4; SET Zeichensatzdatenbank = utf8mb4; SET Zeichensatzergebnisse = utf8mb4; SET Zeichensatzserver = utf8mb4; ZusammenfassenDies ist das Ende dieses Artikels über MYSQL-Zeichensatzeinstellungen (Terminal-Zeichensatz). Weitere relevante Inhalte zu MYSQL-Zeichensatzeinstellungen (Terminal-Zeichensatz) finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
<<: Eine kurze Erläuterung der Rolle des Parameters docker --privileged=true
>>: XHTML-Erste-Schritte-Tutorial: XHTML-Hyperlinks
Inhaltsverzeichnis 1. Requisiten Übergeordnetes E...
Vielleicht weiß jeder, dass die JS-Ausführung die...
Als Nächstes erfahren Sie, wie Sie die Serverleis...
1. Zielumgebung Windows 7 64-bit 2. Materialien (...
<body style="scroll:no"> <Tabe...
Kürzlich wurde bei einem Online-Sicherheitsscan e...
Gespeicherte Prozeduren 1. Erstellen Sie eine ges...
Tomcat definiert intern mehrere ClassLoader, soda...
Inhaltsverzeichnis Benutzerdefiniertes Docker-Net...
Syntax der Whitelist-Regel: Grundregel wl:ID [neg...
Inhaltsverzeichnis 1. Öffnen Sie die Datei Parame...
Code kopieren Der Code lautet wie folgt: <html...
500 (Interner Serverfehler) Auf dem Server ist ei...
Ich habe den Quellcode des Fabric-Projekts noch e...
Vorwort Mithilfe der Hyperthreading-Technologie v...