Schauen wir uns zunächst die offizielle MySQL-Dokumentation an: 5.7 CREATE {DATABASE | SCHEMA} [WENN NICHT EXISTIERT] db_name [Erstellungsoption] … Erstellungsoption: [STANDARD] { ZEICHENSATZ [=] Zeichensatzname | COLLATE [=] Sortierungsname } Wenn wir uns die Variablen des MySQL-Servers ansehen, wissen wir, dass der Zeichensatz, der standardmäßig aktiviert wird, wenn MySQL eine Datenbank erstellt, latinl ist: Nun müssen wir für die erstellte Datenbank db2 den Zeichensatz utf8 angeben, der Chinesisch unterstützt. Es folgt eine Zeile Inhalt! Datenbank erstellen db2, wenn nicht vorhanden db2 STANDARDZEICHENSATZ utf8 SAMMELN Sie utf_general_ci; Oben haben wir die Erstellung einer Datenbank abgeschlossen, die das Einfügen chinesischer Daten unterstützt. Lassen Sie uns nun über eine Frage nachdenken. Der einzige Zeichensatz, der Chinesisch unterstützt, ist utf8. Was gibt es sonst noch? Was ist der Unterschied zwischen ihnen? mysql> SELECT version(); +-------------+ | version() | +-------------+ | 5.7.32 | +-------------+ 1 Zeile im Satz (0,00 Sek.) mysql> Zeichensatz anzeigen; +----------+---------------------------------+---------------------+--------+ | Zeichensatz | Beschreibung | Standardsortierung | Maxlen | +----------+---------------------------------+---------------------+--------+ | big5 | Big5 Traditionelles Chinesisch | big5_chinese_ci | 2 | | dec8 | DEZ Westeuropäisch | dec8_swedish_ci | 1 | | cp850 | DOS Westeuropäisch | cp850_general_ci | 1 | | hp8 | HP Westeuropäisch | hp8_english_ci | 1 | | koi8r | KOI8-R Relcom Russisch | koi8r_general_ci | 1 | | latin1 | cp1252 Westeuropäisch | latin1_swedish_ci | 1 | | latin2 | ISO 8859-2 Mitteleuropäisch | latin2_general_ci | 1 | | swe7 | 7-Bit Schwedisch | swe7_swedish_ci | 1 | | ascii | US ASCII | ascii_general_ci | 1 | | ujis | EUC-JP Japanisch | ujis_japanese_ci | 3 | | sjis | Shift-JIS Japanisch | sjis_japanese_ci | 2 | | Hebräisch | ISO 8859-8 Hebräisch | hebrew_general_ci | 1 | | tis620 | TIS620 Thailändisch | tis620_thai_ci | 1 | | euckr | EUC-KR Koreanisch | euckr_korean_ci | 2 | | koi8u | KOI8-U Ukrainisch | koi8u_general_ci | 1 | | gb2312 | GB2312 Vereinfachtes Chinesisch | gb2312_chinese_ci | 2 | | Griechisch | ISO 8859-7 Griechisch | greek_general_ci | 1 | | cp1250 | Windows Mitteleuropäisch | cp1250_general_ci | 1 | | gbk | GBK vereinfachtes Chinesisch | gbk_chinese_ci | 2 | | latin5 | ISO 8859-9 Türkisch | latin5_turkish_ci | 1 | | armscii8 | ARMSCII-8 Armenisch | armscii8_general_ci | 1 | | utf8 | UTF-8 Unicode | utf8_general_ci | 3 | | ucs2 | UCS-2 Unicode | ucs2_general_ci | 2 | | cp866 | DOS Russisch | cp866_general_ci | 1 | | keybcs2 | DOS Kamenicky Tschechisch-Slowakisch | keybcs2_general_ci | 1 | | macce | Mac Mitteleuropäisch | macce_general_ci | 1 | | macroman | Mac Westeuropäisch | macroman_general_ci | 1 | | cp852 | DOS Mitteleuropäisch | cp852_general_ci | 1 | | latin7 | ISO 8859-13 Baltikum | latin7_general_ci | 1 | | utf8mb4 | UTF-8 Unicode | utf8mb4_general_ci | 4 | | cp1251 | Windows-Kyrillisch | cp1251_general_ci | 1 | | utf16 | UTF-16 Unicode | utf16_general_ci | 4 | | utf16le | UTF-16LE Unicode | utf16le_general_ci | 4 | | cp1256 | Windows-Arabisch | cp1256_general_ci | 1 | | cp1257 | Windows Baltic | cp1257_general_ci | 1 | | utf32 | UTF-32 Unicode | utf32_general_ci | 4 | | binär | Binärer Pseudozeichensatz | binär | 1 | | geostd8 | GEOSTD8 Georgisch | geostd8_general_ci | 1 | | cp932 | SJIS für Windows Japanisch | cp932_japanese_ci | 2 | | eucjpms | UJIS für Windows Japanisch | eucjpms_japanese_ci | 3 | | gb18030 | Chinesischer Nationalstandard GB18030 | gb18030_chinese_ci | 4 | +----------+---------------------------------+---------------------+--------+ 41 Zeilen im Satz (0,00 Sek.) Die vier Zeichensätze gb2312, gbk, gb18030, utf8 und utf8mb4 unterstützen alle Chinesisch. Dies ist das Ende dieses Artikels zum Erstellen einer Datenbank in MySQL und zur Unterstützung chinesischer Schriftzeichen. Weitere Informationen zur Unterstützung chinesischer Schriftzeichen in MySQL finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
<<: Details zur Bündelung statischer Ressourcen ohne JavaScript
>>: Lösung für das Problem, dass der Image-Name nach dem Laden des Dockers keiner ist
So implementieren Sie die Paging-Funktion des MyB...
Ergebnis:Implementierungscode html <div Klasse...
1. Nachfrage Der lokale Testdomänenname ist derse...
zabbix Zabbix ([`zæbiks]) ist eine Open-Source-Lö...
Inhaltsverzeichnis 1. Das ursprüngliche Array wir...
Dieser Artikel dokumentiert die vollständige Dein...
Inhaltsverzeichnis Vorwort Modifikatoren des V-Mo...
der Begriff: 1. VM: Virtuelle Maschine Schritt: 1...
1. Installation des MySQL RPM-Pakets # Laden Sie ...
Shell-Skript #!/bin/sh # Aktuelles Verzeichnis CU...
1. Einleitung Kürzlich habe ich festgestellt, das...
Einführung react-i18next ist ein leistungsstarkes...
Der folgende Beispielcode stellt die Prinzipien d...
Der Schlüssel zum Erreichen der Zuordnung des Rahm...
Die Installation der MySQL-Software und die Daten...