什么是字符集
字符集是一种编码方式,用于表示文本字符。MySQL中的字符集有着不同的编码方式,例如UTF-8、GBK等。
查看MySQL当前字符集
使用以下命令查看当前MySQL实例的字符集:
SHOW VARIABLES LIKE 'character_set_database';
该命令将返回当前MySQL实例使用的默认字符集。
批量查看MySQL数据库字符集
在MySQL中,每个数据库可以使用不同的字符集。为了批量查看所有数据库的字符集,需要运行以下命令:
SELECT schema_name, default_character_set_name FROM information_schema.schemata;
该命令将返回所有数据库的名称和它们的默认字符集。
修改MySQL字符集
如果需要修改MySQL实例的字符集,可以使用以下命令:
SET character_set_server=utf8mb4;
该命令将设置MySQL实例的字符集为UTF-8。
修改数据库字符集
如果需要修改某个数据库的字符集,可以使用以下命令:
ALTER DATABASE database_name CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
该命令将设置指定数据库的字符集为UTF-8。