下面介绍方法
1.修改数据库命令
ALTER DATABASE 数据库名称 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
2.更改数据中表的字符集
2.1 先查询所有需要更改的sql
SELECT
CONCAT(
'ALTER TABLE ',
TABLE_NAME,
' CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;'
)
FROM
information_schema.`TABLES`
WHERE
TABLE_SCHEMA = 数据库名称;
2.2 将上一步执行的结果, sql复制出来,执行一下即可
本文介绍如何将MySQL数据库及其中的表从默认字符集修改为utf8mb4,并提供了具体的SQL命令示例。
2万+

被折叠的 条评论
为什么被折叠?



