1.数据查询慢的原因:
1.各个表或者表中的字段,字符集编码和默认排序规则不一致,或则存储引型不一致

解决:
MySQL 批量修改所有表字段字符集及排序规则
-- 修改数据库排序规则alter database 数据库名称 character set=utf8mb4 collate=utf8mb4_general_ci;-- 执行sql得到修改表的排序规则命令SELECTconcat( "alter table `", TABLE_SCHEMA,'`.',TABLE_NAME, " CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;" ) AS target_tablesFROMinformation_schema.TABLESWHEREtable_schema = "数据库名称"AND table_type = "BASE TABLE";
