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
Freigeben: 2024-12-04 18:54:12
Original
1112 Leute haben es durchsucht

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;
Nach dem Login kopieren

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;
Nach dem Login kopieren

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;
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage