本文摘自PHP中文网,作者coldplay.xixi,侵删。
批量修改mysql表字符集的方法:首先查询数据库的所有表名;然后把表名拼接到修改表字符集的语句中;最后复制这些语句执行即可。

批量修改mysql表字符集的方法:
更改表编码(字符集):
1 | ALTER TABLE TABLE_NAME DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
|
如果一个数据库有很多表要修改,如果没有好的办法是非常头疼而且是费时间的。方法有很多种,下面一种比较简单而且容易操作的方法。
1、查询某个数据库所有表名的语句:
1 | SELECT TABLE_NAME from information_schema.`TABLES` WHERE TABLE_SCHEMA = 'DATABASE_NAME' ;
|
2、得到所有的表名,我们可以把表名拼接到上面修改表字符集的语句中去,得到如下语句:
阅读剩余部分
相关阅读 >>
21条mysql优化建议(经验总结)
mysql中库和表的简单操作总结(附示例)
wdcp面板如何升级mysql版本为5.6
推荐给新手的mysql学习规划
mysql怎么导出数据
mysql事务日志有什么用
mysql创建高性能索引的全步骤
mysql能处理json吗
mysql分组后,如何统计记录条数
redhat下mysql的基本使用方法分享
更多相关阅读请进入《mysql》频道 >>
机械工业出版社
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。
转载请注明出处:木庄网络博客 » 如何批量修改mysql表字符集