当前位置:首页 > 行业动态 > 正文

如何确认MySQL数据库的当前编码方式及源库编码一致性?

查看当前数据库的编码方式
SELECT 
    DEFAULT_CHARACTER_SET_NAME ASCurrent_DB_Character_Set,
    DEFAULT_COLLATION_NAME ASCurrent_DB_Collation
FROM 
    information_schema.SCHEMATA
WHERE 
    SCHEMA_NAME = 'your_database_name';
查看源库的编码方式(如果源库与当前数据库不同)
SELECT 
    DEFAULT_CHARACTER_SET_NAME ASSource_DB_Character_Set,
    DEFAULT_COLLATION_NAME ASSource_DB_Collation
FROM 
    information_schema.SCHEMATA
WHERE 
    SCHEMA_NAME = 'source_database_name';

说明:

如何确认MySQL数据库的当前编码方式及源库编码一致性?  第1张
如何确认MySQL数据库的当前编码方式及源库编码一致性?  第2张
如何确认MySQL数据库的当前编码方式及源库编码一致性?  第3张

1、替换'your_database_name' 为你要查看编码方式的当前数据库名称。

2、替换'source_database_name' 为你要检查的源数据库名称。

3、DEFAULT_CHARACTER_SET_NAME 显示数据库或源数据库的默认字符集。

4、DEFAULT_COLLATION_NAME 显示数据库或源数据库的默认校对规则。

执行上述SQL语句,你将能够查看当前数据库以及源数据库的编码方式和校对规则。

0