如何将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 mysqldump 不是内部命令或外部命令,也不是可执行的命令怎么回事 新手问题:mysql 有命令行客户端工具吗? mysqldump备份 批量跟新问题 下面这个情况如何解决 在phpMyAdmin中,给普通的mysql用户授权的问题。 大家都来说说,数据库是用来做什么的 关于临时表的网络应用的问题。 数据库中怎么获取多条记录中的信息 如何恢复mysql数据库的root账户权限 查询子表前几条记录,求助 【小问题三:不能连接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