如何将8M的数据库,编码为UTF8转换成GBK ? RT: 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 倒出表中数据,然后得建数据库编辑倒出的文件中的 create database 等语句中的charset相关内容导入编辑后的文件。 我来简单说下:1.导出表结构mysqldump -uroot -p --default -character-set=GBK -d databaseName >createtab.sql -d 表示只导出表结构2.手工修改createtab.sql中的表结构定义中的字符集为新的字符集GBK 3.导出所有的记录mysqldump --uroot -p --quick --no-create-info --extended-insert --default-character-set=UTF8 databaseName > data.sql4.打开data.sql 将 SET NAMES UTF8 改成 SET NAMES GBK。5.使用新的字符集创建新的数据库create database databaseName default charset gbk;6.在库里建立表mysql -uroot -p databaseName <createtab.sql7.导入数据,执行data.sqlmysql -uroot -p databaseName<data.sql mysql中关于limit查询(急) [求助] mysql 在自定义函数中传参数时出现编码错误 求ubuntu10.10下安装mysql5.0的操作手册~ mysql执行自定义SQL语句 PREPARE stmt1 FROM @v; EXECUTE stmt1;的结果集怎么得到? MySQL都能存储那些国家的语言字符??? 在Window下建的MySQL数据库能不能用Linux下的程序访问 关于访问mysql中数据的一点问题 MYSQL数据库转化成H2数据库 Mysql索引使用问题 查询子表前几条记录,求助 【小问题三:不能连接MYSQL错误2003】
然后得建数据库
编辑倒出的文件中的 create database 等语句中的charset相关内容
导入编辑后的文件。
mysqldump -uroot -p --default -character-set=GBK -d databaseName >createtab.sql -d 表示只导出表结构2.手工修改createtab.sql中的表结构定义中的字符集为新的字符集GBK 3.导出所有的记录
mysqldump --uroot -p --quick --no-create-info --extended-insert --default-character-set=UTF8 databaseName > data.sql4.打开data.sql 将 SET NAMES UTF8 改成 SET NAMES GBK。5.使用新的字符集创建新的数据库
create database databaseName default charset gbk;6.在库里建立表
mysql -uroot -p databaseName <createtab.sql7.导入数据,执行data.sql
mysql -uroot -p databaseName<data.sql