mysql导出导入中文表解决方案
第一,出口为utf8:
(1)导出源数据库的所有表:
复制代码代码如下所示:
就你根P密码--插座=到--默认字符集= utf8,设置字符集= utf8 --HEX斑点--数据库的数据库名称> utf8.sql
(2)修改SQL文件以删除创建文件头中包含的数据库的命令。
(3)登录到目标数据库
MySQL中磷的密码,默认字符集= utf8,插座=到一
注意:必须指定字符集登录,指定的字符集与导出中指定的字符集相一致。
(4)删除数据库(如果有的话)
删除数据库数据库名;
(5)创建数据库并保存为UTF8格式存储,并导入
复制代码代码如下所示:
创建数据库的字符集utf8;
使用数据库名;
源utf8.sql;
在这个介绍之后,中文表可能有一个随机代码。
两。进出口表:
复制代码代码如下所示:
#衍生
mysqldump -u根P密码--插座=到--默认字符集= GBK字符集GBK --集--六BLOB数据库名表名1表名2…> > gbk.sql
#(进口表,如果表已经存在,将首先删除后再导入,所以不需要删除现有的表)
MySQL中磷的密码,默认字符集= GBK,插座=到一个<< EOF
使用数据库名;
源gbk.sql
EOF