Mysql 編碼查看及修復

utf8 編碼被普遍使用,能應對大多數場景;utf8mb4 是 utf8 的超集mysql

數據庫備份

mysqldump -uroot --databases <DB_NAME> > <DB_NAME>_backup.sql
複製代碼

查看數據庫編碼

use <DB_NAME>;
show variables like '%char%';
複製代碼

查看錶及字段編碼

show create table <TABLE_NAME>;
show full columns from <TABLE_NAME>;
複製代碼

調整數據庫編碼

alter database <DB_NAME> character set utf8mb4;
複製代碼

調整表及字段編碼

alter table <TABLE_NAME> character set utf8mb4;
alter table <TABLE_NAME> modify column <COLUMN_NAME> <COLUMN_TYPE> CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
複製代碼
相關文章
相關標籤/搜索