
MySQL und MariaDB Server-Zeichensätze und Sortierungen anzeigen |
 |
Dieses Modul ist Teil der Server-Verwaltung | |
|
 |
Dieses Modul zeigt die verbundenen Servers verfügbaren Zeichensätze und die dazugehörigen Sortierungen an.
Der maximal benötigte Speicher der Zeichenkodierung wird in Byte pro Zeichen angegeben.
|
Zeichensätze: |
armscii8 | ARMSCII-8 Armenian | ascii | US ASCII | big5 | Big5 Traditional Chinese | binary | Binary pseudo charset | cp1250 | Windows Central European | cp1251 | Windows Cyrillic | cp1256 | Windows Arabic | cp1257 | Windows Baltic | cp850 | DOS West European | cp852 | DOS Central European | cp866 | DOS Russian | cp932 | SJIS for Windows Japanese | dec8 | DEC West European | eucjpms | UJIS for Windows Japanese | euckr | EUC-KR Korean | gb18030 | China National Standard GB18030 | gb2312 | GB2312 Simplified Chinese | gbk | GBK Simplified Chinese | geostd8 | GEOSTD8 Georgian | greek | ISO 8859-7 Greek | hebrew | ISO 8859-8 Hebrew | hp8 | HP West European | keybcs2 | DOS Kamenicky Czech-Slovak | koi8r | KOI8-R Relcom Russian | koi8u | KOI8-U Ukrainian | latin1 | cp1252 West European | latin2 | ISO 8859-2 Central European | latin5 | ISO 8859-9 Turkish | latin7 | ISO 8859-13 Baltic | macce | Mac Central European | macroman | Mac West European | sjis | Shift-JIS Japanese | swe7 | 7bit Swedish | tis620 | TIS620 Thai | ucs2 | UCS-2 Unicode | ujis | EUC-JP Japanese | utf16 | UTF-16 Unicode | utf16le | UTF-16LE Unicode | utf32 | UTF-32 Unicode | utf8 | UTF-8 Unicode | utf8mb4 | UTF-8 Unicode |
|
MySQL- und MariaDB-Zeichensätze und -Sortierungen werden verwendet, um zu definieren, wie der Server Zeichenfolgendaten speichert und vergleicht. Ein Zeichensatz ist ein Satz von Symbolen und Kodierungen, die zur Darstellung von Zeichen in einer Datenbank verwendet werden. MySQL und MariaDB unterstützen verschiedene Zeichensätze, darunter UTF-8, ASCII, ISO-8859 und mehr ...
Eine Sortierung ist eine Reihe von Regeln, die zum Vergleichen von Zeichen in einem Zeichensatz verwendet werden. Sortierungen können die Reihenfolge definieren, in der Zeichen sortiert werden, ob Groß- und Kleinbuchstaben gleich behandelt werden und wie diakritische Zeichen behandelt werden sollen.
Wenn eine neue MySQL oder MariaDB-Datenbank erstellt werden soll, kann ein Standardzeichensatz und eine Standardsortierung für die Datenbank, Tabellen und Spalten angeben werden. Der Standardzeichensatz für MySQL unbd MariaDB ist UTF-8 und die Standardsortierung ist utf8mb4_general_ci. Die Auswahl eines Zeichensatzes für Ihre Datenbank sollte die Art der zu speichernden Daten berücksichtigen, sowie die Sprachen und Skripte, die verwendet werden sollen. Wenn beispielsweise Daten in mehreren Sprachen gespeicher werden, sollte ein Unicode-Zeichensatz wie UTF-8 gewählt werden.
Bei der Auswahl einer Sortierung sollte berücksichtigt werden, wie Zeichenfolgendaten verglichen und sortiert werden sollen. Beispielsweise handelt es sich bei utf8mb4_general_ci um eine Sortierung ohne Berücksichtigung der Groß- und Kleinschreibung und die Zeichen mit Akzent als gleich behandelt, während es sich bei utf8mb4_bin um eine Sortierung mit Unterscheidung zwischen Groß- und Kleinschreibung handelt und die Zeichen mit Akzent als unterschiedlich behandelt.
Die Wahl des Zeichensatzes und der Sortierung kann sich auf die Leistung Ihres MySQL- oder MariaDB-Servers auswirken. Beispielsweise kann die Verwendung eines Unicode-Zeichensatzes wie UTF-8 mehr Speicherplatz erfordern als ein Einzelbyte-Zeichensatz, und die Verwendung einer Sortierung, bei der die Groß- und Kleinschreibung beachtet wird, kann sich auf die Leistung bestimmter Abfragetypen auswirken.
Durch die Auswahl des geeigneten Zeichensatzes und der richtigen Sortierung kann sicherstellt werden, dass die Datenbank wie erwartet funktioniert und eine optimale Leistung erbringt. |
| Wenn zu einem Zeichensatz keine Sortierung gewählt wird, wird die Default-Sortierung genommen |
|
|
|