zoukankan      html  css  js  c++  java
  • MYSQL数据库导入SQL文件出现乱码如何解决

    导入的方法: mysqluse test; mysql source c:/test.sql 导入数据时,如果目标数据库或表是UTF-8字符集的,而导入SQL中有中文,可能在最终结果中出现乱码,此时只需在导入的SQL文件第一行加入如下内容 即可。 /*!40101 SET NAMES utf8 */; 以下内容转载: 使用
     
    导入的方法:

    mysql>use test;
    mysql> source c:/test.sql

    导入数据时,如果目标数据库或表是UTF-8字符集的,而导入SQL中有中文,可能在最终结果中出现乱码,此时只需在导入的SQL文件第一行加入如下内容 即可。
    /*!40101 SET NAMES utf8 */;

    以下内容转载:

    使用SQLyog工具导出MySQL数据时,当数据量大时,导出 不会错误,但导入时会出 现错误,比如mysql数据库导入SQL文件时出现乱码。
    使用命令行导入被导出的数据时会出现如下这类的错误:
    ERROR 1064 (42000) at line 1: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version
    for the right syntax to use /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_BSD SET_CLIENT */’ at line 1
    这是因为命令行模式下不能认出SQL文 件格式造成,可以将SQL文件另存为UTF-8 NO BOM格式,然后进行导入。
    另外在导入数据时,如果目标数据库或表是UTF-8字符集的, 而导入SQL中有中文,可能在最终结果中出现乱码,此时只需在导入的SQL文件第一行加入如下内容即可。
    /*!40101 SET NAMES utf8 */;

  • 相关阅读:
    回复结束
    UVA 10537
    RTP 记录 log 该机制
    python 时间处理
    照片总结---选择适当的NoSQL
    博客测试:博客系统i94web beta1.0 申请测试
    SQL随着子查询结果更新多个字段
    2机器学习实践笔记(k-最近邻)
    Android_Service组件详解
    Android多媒体分析-通过MediaStore获取Audio信息
  • 原文地址:https://www.cnblogs.com/lixinhua/p/2975019.html
Copyright © 2011-2022 走看看