mysql8默认排序utf8mb4_0900_ai_ci怎样把所有库和表都改为utf8mb4_general_ci
时间: 2023-09-21 09:11:09 浏览: 171
MySQL 编码utf8 与 utf8mb4 utf8mb4_unicode_ci 与 utf8mb4_general_ci
5星 · 资源好评率100%
您可以通过以下步骤将所有数据库和表的排序规则从 utf8mb4_0900_ai_ci 更改为 utf8mb4_general_ci:
1. 首先,您需要以管理员身份登录 MySQL 8 数据库。
2. 然后,执行以下命令以更改 MySQL 8 默认排序规则:
ALTER DATABASE `your_database_name` CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
3. 重复步骤2 来更改所有其他数据库中的排序规则。
4. 接下来,您需要更改表的排序规则。执行以下命令:
ALTER TABLE `your_table_name` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
5. 重复步骤4 来更改所有其他表中的排序规则。
请注意,在更改数据库和表的排序规则后,可能会发生数据丢失或数据损坏的风险。因此,建议在执行此操作之前备份所有数据。
阅读全文