mysql批量修改表的编码
- 修改单表的编码
ALTER TABLE 表名 CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
- 获取当前表的所有表名
SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = 数据库名称;
- 批量查询修改
SELECT CONCAT('ALTER TABLE ', TABLE_NAME, ' CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;') AS alter_statement
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA = 数据库名称;
4. 把查询到的所有数据选中,然后粘贴执行即可。文章来源:https://www.toymoban.com/news/detail-605975.html
说明: utf8mb4
是字符编码和 utf8mb4_unicode_ci
是 排序规则是一个常见的选择文章来源地址https://www.toymoban.com/news/detail-605975.html
到了这里,关于mysql批量修改表的编码的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!