Heim >Datenbank >MySQL-Tutorial >Wie ändere ich die Datenbank-, Tabellen- und Spaltensortierung mithilfe von SQL?

Wie ändere ich die Datenbank-, Tabellen- und Spaltensortierung mithilfe von SQL?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-12-04 18:54:121114Durchsuche

How Do I Change Database, Table, and Column Collation Using SQL?

Ändern der Sortierung für Datenbank, Tabelle und Spalte

Um die Sortierung für eine Datenbank, Tabelle oder Spalte zu ändern, gibt es bestimmte SQL-Anweisungen Befehle, die ausgeführt werden können. Das Festlegen von Änderungen über PhpMyAdmin ist möglicherweise keine Option für Massenänderungen.

Datenbanksortierung ändern

ALTER DATABASE <database_name> CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

Dieser Befehl legt die neue Standardsortierung für die Datenbank fest. Bestehende Tabellen werden jedoch nicht geändert.

Tabellensortierung ändern

ALTER TABLE <table_name> CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

Dieser Befehl konvertiert die gesamte Tabelle in die angegebene Sortierung, einschließlich ihrer Spalten.

Spaltensortierung ändern

ALTER TABLE <table_name> MODIFY <column_name> VARCHAR(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

Dieser Befehl ändert die Sortierung für eine bestimmte Spalte innerhalb einer Tabelle. Es kann verwendet werden, um die Sortierung einzelner Spalten zu ändern, ohne dass sich dies auf die Gesamtsortierung der Tabelle auswirkt.

Hinweis: Es wird allgemein empfohlen, die Sortierung auf Tabellenebene zu ändern, da die Spalten dadurch automatisch aktualisiert werden sowie. Eine Änderung der Sortierung für bestimmte Spalten ist normalerweise nur in Ausnahmefällen erforderlich.

Das obige ist der detaillierte Inhalt vonWie ändere ich die Datenbank-, Tabellen- und Spaltensortierung mithilfe von SQL?. 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