如何确认MySQL数据库的当前编码方式及源库编码一致性?
- 行业动态
- 2024-10-06
- 3679
查看当前数据库的编码方式 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';
说明:



1、替换'your_database_name'
为你要查看编码方式的当前数据库名称。
2、替换'source_database_name'
为你要检查的源数据库名称。
3、DEFAULT_CHARACTER_SET_NAME
显示数据库或源数据库的默认字符集。
4、DEFAULT_COLLATION_NAME
显示数据库或源数据库的默认校对规则。
执行上述SQL语句,你将能够查看当前数据库以及源数据库的编码方式和校对规则。