如何通过命令行修改MySQL数据库表和字段的字符集

2024-06-09 19:29:00
丁国栋
原创 103
摘要:本文介绍如何使用命令行修改MySQL数据库表和字段的字符集。

在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


--


发表评论
博客分类