MySQL 默认编码 - N/A
查看和修改数据库、表编码
-
修改编码
$ mysql -u <username> -p <database> Enter password: mysql> SHOW DATABASES; +---------------+ | <database> | +---------------+ mysql> ALTER DATABASE <database> CHARACTER SET 'utf8mb4' COLLATE 'utf8mb4_unicode_ci'; mysql> SHOW TABLES; +--------------+ | <table1> | | <table2> | +--------------+ mysql> ALTER TABLE <table1> CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; mysql> ALTER TABLE <table2> CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; mysql>
关于编码的细节(异同点)
- MySQL 编码:utf8 与 utf8mb4,utf8mb4_unicode_ci 与 utf8mb4_general_ci ?
- mysql中的utf8mb4、utf8mb4_unicode_ci、utf8mb4_general_ci ?
- MySQL collation: utf8mb4_unicode_ci vs “utf8mb4 - default collation” ?
Reference
n/a