MySQL 8支持修改表、數據庫、服務器的字符集,本文將介紹如何修改MySQL的字符集。
1. 修改數據庫的字符集
ALTER DATABASE database_name CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
2. 修改表的字符集
ALTER TABLE table_name CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
3. 修改服務器的字符集
3.1 修改配置文件
[mysqld] character-set-server=utf8mb4 collation-server=utf8mb4_unicode_ci
3.2 在命令行中設置
mysqld --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
注意:
1. 修改字符集可能需要在數據表中重新導入數據,否則可能會出現一些亂碼問題。
2. 字符集修改前需要備份數據。
3. 字符集的修改需要謹慎,從生產環境進行測試后再進行操作,避免造成數據丟失和系統崩潰等問題。
上一篇mysql8使用的客戶端
下一篇為何加入css網頁不更新