Heim  >  Artikel  >  Datenbank  >  Einführung in MySQL-Zeichensätze und Sortierreihenfolge

Einführung in MySQL-Zeichensätze und Sortierreihenfolge

巴扎黑
巴扎黑Original
2017-05-19 15:14:541884Durchsuche

Zeichensatz und Korrekturlesereihenfolge

Der Zeichensatz ist eine Methode, mit der Menschen natürlichen Text der Computerdarstellung zuordnen können. Zu den gebräuchlichen Zeichen gehört GBK (aktualisierte Version des GB2312-Zeichensatzes). ), BIG5-Zeichensatz, GB18030-Zeichensatz, UTF-8 (aktualisierte Version des Unicode-Zeichensatzes) und Sortierregeln sind einige im Zeichensatz angegebene Regeln (z. B. bei welchen Zeichen zwischen Groß- und Kleinschreibung unterschieden wird und bei welchen Zeichen nicht zwischen Groß- und Kleinschreibung unterschieden wird). ,
Öffnen Sie cmd und führen Sie

show character set


aus, um zu überprüfen, welche Zeichensätze der Server unterstützt

show collation


Zeichenkorrekturlesen und Sortierregeln: Wenn die entsprechenden Zeichensatz-Sortierungsregeln nicht angegeben sind, wird die Standardmethode für die Sortierung und Sortierung verwendet

show variables like "%character%";


Anzeigen der System-Zeichensatz-Einstellungsvariablen

set names utf8


Legen Sie den für Client- und Serververbindungen verwendeten Zeichensatz fest.

Datenbanktabellen werden zum Speichern und Abrufen von Daten auf unterschiedliche Weise verwendet. Daher muss sich MySQL an unterschiedliche Zeichensätze (verschiedene Buchstaben und Zeichen) anpassen und sich an unterschiedliche Methoden zum Sortieren und Abrufen von Daten anpassen. Bei der Diskussion mehrerer Sprachen und Zeichensätze werden Sie auf die folgenden wichtigen Begriffe stoßen

1. Der Zeichensatz ist eine Sammlung von Buchstaben und Symbolen.

2. Die Kodierung ist die interne Darstellung eines bestimmten Zeichensatzes.

3.

Warum ist es wichtig, englischen Text zu sortieren? Hängt es davon ab, ob Sie die Wörter APE, Apex und Apple in der richtigen Reihenfolge haben? Diese Wörter werden unter Berücksichtigung der Groß- und Kleinschreibung sortiert, und es gibt eine andere Art der Sortierung unter Berücksichtigung der Groß- und Kleinschreibung. Dies betrifft nicht nur die Sortierung (z. B. das Sortieren von Daten mit ORDER BY). Die Situation ist komplizierter, wenn Zeichen wie Französisch à oder Deutsch verwendet werden ö, und bei der Verwendung von Zeichensätzen, die nicht auf Latein basieren (Japanisch, Hebräisch usw.), ist die Situation komplizierter.

Bei normalen Datenbankaktivitäten von MySQL (SELECT, INSERT usw.) .), müssen Sie sich nicht allzu viele Gedanken darüber machen, welchen Zeichensatz und welche Sortierung Sie verwenden möchten

[Verwandte Empfehlungen]

1 🎜>

2.

MySQL-Transaktion – Detaillierte Erklärung der Verwendung von Aufbewahrungspunkten und Änderung des Standard-Commit-Verhaltens

3.

MySQL-Transaktions-ROLLBACK, detaillierte Erklärung von COMMIT-Nutzung

4.

Beispiel zur MySQL-Transaktionsverarbeitung

5.

MySQL UPDATE-Trigger (Update) und eingehende Analyse der Trigger

Das obige ist der detaillierte Inhalt vonEinführung in MySQL-Zeichensätze und Sortierreihenfolge. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn