如何通过命令行修改MySQL数据库表和字段的字符集
- 2024-06-09 19:29:00
- 丁国栋
- 原创 104
在MySQL数据库中,字符集有很多处地方存在定义,例如数据库服务器、数据库客户端、表、字段都可以设置字符集。
修改表字段的字符集:
ALTER TABLE eps_message CHANGE `content` `content` TEXT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL AFTER `date`;修改表的字符集:
ALTER TABLE eps_message CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
修改数据库服务器的字符集:
[mysqld] character-set-server = utf8mb4 collation-server = utf8mb4_unicode_ci
修改数据库客户端的字符集:
[client] default-character-set = utf8mb4
--
发表评论