当前位置:主页 > mysql教程 > MYSQL数据库导入数据时出现乱码的解决办法

如何解决MYSQL数据库导入数据时出现乱码的问题

发布:2020-02-02 18:50:19 168


为网友们分享了MYSQL相关的编程文章,网友广暄婷根据主题投稿了本篇教程内容,涉及到MYSQL、导入数据、MYSQL数据库导入数据时出现乱码的解决办法相关内容,已被997网友关注,相关难点技巧可以阅读下方的电子资料。

MYSQL数据库导入数据时出现乱码的解决办法

首先在新建数据库时一定要注意生成原数据库相同的编码形式,如果已经生成可以用phpmyadmin等工具再整理一次,防止数据库编码和表的编码不统一造成乱码。

方法一: 通过增加参数 –default-character-set = utf8 解决乱码问题
mysql -u root -p password < path_to_import_file –default-character-set = utf8

方法二: 在命令行导入乱码解决

1. use database_name;
2. set names utf8; (或其他需要的编码)
3. source example.sql (sql文件存放路径)

方法三: 直接粘贴sql文件里的代码
1. 打开SQLyog客户端软件;
2. 定位到SQL编辑器,然后用记事本打开刚刚导出的SQL文件;
3. 复制文件中所有SQL语句到SQL编辑器当中,执行这些SQL代码;

方法四: 用记事本或其他文本工具改变SQL文件的编码格式(若方法三不行,那就尝试方法四)

1. 用记事本(或UE)打开刚才的导出的SQL文件;
2. 另存此文件——打开另存为对话框,选择对话框中的编码格式为UNICODE编码;
3. 保存文件,然后CTRL+A,全选;
4. 复制里面的SQL语句到SQLyog中的“SQL编码器”当中,再执行一次SQL语句;
5. 执行完成后切记刷新一次,查看中文的数据表,乱码消除,大功告成;

参考资料

相关文章

  • MYSQL因没卸载完全导致安装不成功的心得笔记

    发布:2019-12-30

    安装MYSQL不成功,一般是因为服务器可能安装过MYSQL而没有完全卸载。


  • Mysql存储过程和存储函数用法详解

    发布:2019-11-25

    存储函数与存储过程作用类同,不同的是存储过程只能使用CALL语句来调用存储过程,只能用输出变量返回值,而存储函数可以从语句外调用(即通过引用函数名),也能返回标量值。下面小编给大家


  • Mac OS系统下mysql 5.7.20安装教程步骤

    发布:2019-08-29

    这篇文章主要介绍了Mac OS系统下mysql 5.7.20安装教程图文详解,本文给大家介绍的非常详细,具有参考借鉴价值,需要的朋友可以参考下


  • Python备份MySQL数据库的代码详解

    发布:2020-01-04

    这篇文章主要介绍了Python实现备份MySQL数据库的方法,涉及Python针对mysql数据库的连接及基于mysqldump命令操作数据库备份的相关实现技巧,需要的朋友可以参考下


  • 详解MySQL多表之间字段的匹配

    发布:2020-03-10

    本文主要介绍下MySQL多表之间字段的匹配;如tag表中name匹配info中的name,接下来详细介绍下,感兴趣的你可以参考下哈


  • 解析怎么玩MySQL 5.7临时表空间不掉坑

    发布:2020-01-16

    这篇文章主要给大家介绍了关于MySQL 5.7临时表空间如何玩才能不掉坑里的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用mysql具有一定的参考学习价值,需要的朋友们下面随


  • mysql delete limit 简单用法

    发布:2020-02-15

    今天研究cms系统的时候发现,delete 语句后面有个limit,一直都是select查询的时候才使用,不懂为什么要用这个,正好就百度一下为大家分享下delete中使用limit方法与有点


  • 彻底解决MySQL无法启动的实例方法

    发布:2019-11-18

    这篇文章主要介绍了MySQL无法启动的解决办法的相关资料,希望通过本文大家能解决数据库不能启动的问题,需要的朋友可以参考下


网友讨论