首页 >

mysql把gbk改成utf8 |log4net配置mysql

mysql 实现循环,mysql 实现话题,mysql 数值比较大小,mysql逗号关联查询,mysql 注册 登录系统,log4net配置mysqlmysql把gbk改成utf8 |log4net配置mysql

1. 首先,大家需要在MySQL Workbench中打开服务器连接,在连接管理器中找到‘Options File’选项卡,然后选择my.cnf文件。

[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci

2. 接着,在my.cnf文件中添加以下代码:

ALTER TABLE table_name CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;

3. 然后,大家需要运行以下SQL查询来将表格的字符集转换为UTF-8。

可以使用以下命令来检查当前数据库和表格的字符集:

SHOW VARIABLES LIKE 'character_set_database';
SHOW TABLE STATUS LIKE 'table_name';

4. 最后,大家需要编写以下脚本代码,以将废纸转换为UTF-8字符集。

SET FOREIGN_KEY_CHECKS=0;
SET group_concat_max_len = 1000000;
SELECT CONCAT('ALTER TABLE \`', TABLE_SCHEMA, '\`.\`', TABLE_NAME, '\` MODIFY \`', COLUMN_NAME, '\`',' ',DATA_TYPE,'(',CHARACTER_MAXIMUM_LENGTH,')',' CHARACTER SET utf8 COLLATE utf8_general_ci',';','
') AS  'Data Modification Statements', COUNT(*) 
FROM   INFORMATION_SCHEMA.COLUMNS 
WHERE  TABLE_SCHEMA = 'your_database_name' AND CHARACTER_SET_NAME = 'gbk' 
GROUP BY TABLE_NAME,COLUMN_NAME,DATA_TYPE,CHARACTER_MAXIMUM_LENGTH HAVING count(*)>0; 
SET FOREIGN_KEY_CHECKS=1;

注意:请将上述代码中的your_database_name替换为您自己的数据库名称。

综上所述,使用MySQL Workbench将GBK编码转换为UTF-8编码是相对容易的过程,但请务必在开始操作前备份所有相关数据文件和数据库。


mysql把gbk改成utf8 |log4net配置mysql
  • 力控如何将数据发送到mysql数据库中? |python链接mysql
  • 力控如何将数据发送到mysql数据库中? |python链接mysql | 力控如何将数据发送到mysql数据库中? |python链接mysql ...

    mysql把gbk改成utf8 |log4net配置mysql
  • linux安装mysql初始密码是多少(详解mysql初始密码设置方法) |mysql游标遍历中sql语句出现异常
  • linux安装mysql初始密码是多少(详解mysql初始密码设置方法) |mysql游标遍历中sql语句出现异常 | linux安装mysql初始密码是多少(详解mysql初始密码设置方法) |mysql游标遍历中sql语句出现异常 ...

    mysql把gbk改成utf8 |log4net配置mysql
  • 如何使用MySQL实现按附近客户距离排序的功能 |mysql(10060)
  • 如何使用MySQL实现按附近客户距离排序的功能 |mysql(10060) | 如何使用MySQL实现按附近客户距离排序的功能 |mysql(10060) ...