sql >> Database >  >> RDS >> Mysql

Hoe verander je het sorteertype voor een MySQL-kolom?

U moet op de hoogte zijn van de tekenset/sorteerinstellingen op database-/tabel-/kolomniveaus. Instellingen op kolomniveau hebben voorrang op de andere. Daarom voeg ik opdrachten toe die u kunt gebruiken om deze wijzigingen op elk niveau van de database uit te voeren.

Inspecteer uw huidige configuratie (database):

SHOW CREATE DATABASE db_name;

Inspecteer uw huidige configuratie (tabel):

SHOW TABLE STATUS WHERE name='tbl_name'

Inspecteer uw huidige configuratie (kolommen):

SHOW FULL COLUMNS FROM tbl_name;

Wijzig de tekenset/sortering (database):

ALTER DATABASE db_name DEFAULT CHARACTER SET utf8;

Wijzig de tekenset/sortering (tabel):

ALTER TABLE tbl_name DEFAULT CHARACTER SET utf8;

Wijzig de tekenset/sortering (kolommen):

ALTER TABLE tbl_name CONVERT TO CHARACTER SET utf8;



  1. SQLException:geen geschikt stuurprogramma gevonden

  2. Back-up van Oracle-database:type back-up en back-upstrategie

  3. MySQL-groep per SUM

  4. Gebeurtenissen in javascript met volledige kalender uit de database invullen