+
95
-

mysql如何批量更改数据库及表字段的字符集?

mysql如何批量更改数据库及表字段的字符集?


网友回复

+
15
-

假设我们要修改数据库名为dataBaseName下所有表及表字段的字符集编码,那么sql如下:

一、修改所有表中的varchar和char字段以及排序集(dataBaseName修改为库名)

SELECT
    CONCAT(
        'ALTER TABLE `',
        TABLE_NAME,
        '` MODIFY `',
        COLUMN_NAME,
        '` ',
        DATA_TYPE,
        '(',
        CHARACTER_MAXIMUM_LENGTH,
        ') CHARACTER...

点击查看剩余70%

我知道答案,我要回答