mysql修改字段排序规则
时间: 2023-11-13 22:58:46 浏览: 377
MSSQL数据库排序规则如何更改
5星 · 资源好评率100%
MySQL中修改字段排序规则可以通过以下步骤实现:
1. 查看数据库中所有字段用的排序规则,可以使用以下SQL语句:
SELECT TABLE_SCHEMA '数据库', TABLE_NAME '表', COLUMN_NAME '字段', CHARACTER_SET_NAME '原字符集', COLLATION_NAME '原排序规则', CONCAT( 'ALTER TABLE ', TABLE_NAME, ' MODIFY COLUMN ', COLUMN_NAME, ' ', COLUMN_TYPE, ' CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci', ( CASE WHEN IS_NULLABLE = 'NO' THEN ' NOT NULL' ELSE '' END ), ( CASE WHEN COLUMN_COMMENT = '' THEN ' ' ELSE concat( ' COMMENT''', COLUMN_COMMENT, '''' ) END ), ';' ) '修正SQL' FROM information_schema.`COLUMNS` WHERE COLLATION_NAME != 'utf8mb4_general_ci' AND TABLE_SCHEMA = '你的数据库名';
2. 根据需要修改排序规则的字段,使用上一步中生成的修正SQL语句进行修改即可。
阅读全文