Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie ändern Sie den Sortierungstyp für eine MySQL-Spalte?

Sie müssen sich der Zeichensatz-/Sortierungseinstellungen auf Datenbank-/Tabellen-/Spaltenebene bewusst sein. Einstellungen auf Spaltenebene haben Vorrang vor den anderen. Aus diesem Grund füge ich Befehle hinzu, mit denen Sie diese Änderungen auf jeder Ebene der Datenbank vornehmen können.

Überprüfen Sie Ihre aktuelle Konfiguration (Datenbank):

SHOW CREATE DATABASE db_name;

Überprüfen Sie Ihre aktuelle Konfiguration (Tabelle):

SHOW TABLE STATUS WHERE name='tbl_name'

Überprüfen Sie Ihre aktuelle Konfiguration (Spalten):

SHOW FULL COLUMNS FROM tbl_name;

Ändern Sie den Zeichensatz/die Sortierung (Datenbank):

ALTER DATABASE db_name DEFAULT CHARACTER SET utf8;

Zeichensatz/Sortierung ändern (Tabelle):

ALTER TABLE tbl_name DEFAULT CHARACTER SET utf8;

Ändern Sie den Zeichensatz/die Sortierung (Spalten):

ALTER TABLE tbl_name CONVERT TO CHARACTER SET utf8;