批量修改数据库表格编码格式

执行SQL

SELECT
CONCAT(“ALTER TABLE ", TABLE_NAME," CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;”)
AS target_tables
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA=“archives” # 修改为需要更改的数据库名称
AND TABLE_TYPE=“BASE TABLE”

生成的结果sql执行就行

ALTER TABLE archives_classify CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE archives_info CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE archives_info_detail CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE archives_log CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE barcode_printing CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE client_unit CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE district CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE file_img CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE qrtz_blob_triggers CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE qrtz_calendars CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE qrtz_cron_triggers CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE qrtz_fired_triggers CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE qrtz_job_details CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE qrtz_locks CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE qrtz_paused_trigger_grps CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE qrtz_scheduler_state CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE qrtz_simple_triggers CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE qrtz_simprop_triggers CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE qrtz_triggers CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE region CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE robot_job CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE robot_log CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE schedule_job CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE schedule_job_log CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE social_security CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE sys_captcha CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE sys_config CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE sys_dept CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE sys_dict CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE sys_dict_type CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE sys_file CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE sys_log CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE sys_menu CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE sys_msg CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE sys_oss CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE sys_role CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE sys_role_menu CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE sys_user CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE sys_user_dept CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE sys_user_role CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE sys_user_token CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE talent CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE talent_transfer_in CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE talent_transfer_out CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE tb_user CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE unit_information CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值