`
wxinpeng
  • 浏览: 587321 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

mysql命令行不执行和命令行中文乱码的解决

阅读更多

1:Mysql 命令不可以执行

原因 :呵呵 比如 show databases 的命令 ,执行完之后 啥也没有 ,仔细 找了原因 ,Oh my god  少了 分号

应写成:show databases;

 

2:命令行中文乱码问题

现象:mysql的默认编码设置为utf-8,页面以utf-8的编码方式写入到数据库。用工具查看一切正常,但从mysql的命令行读数据出来总是乱码。

 

原因:mysql的客户端根本无法以utf-8的形式返回数据,解决如下:

 

set names gb2312;

 

执行以上命令即可解决

分享到:
评论
3 楼 liufeng812 2012-02-19  
我的也是这个问题,也弄了好长时间,后来我发现windows命令行属性里的默认字符是gbk的,我想应该是这个问题吧
2 楼 zoretian 2011-11-10  
cmd下是gbk编码吧?你弄弄
1 楼 konser 2010-06-18  
2:命令行中文乱码问题

现象:mysql的默认编码设置为utf-8,页面以utf-8的编码方式写入到数据库。用工具查看一切正常,但从mysql的命令行读数据出来总是乱码。



原因:mysql的客户端根本无法以utf-8的形式返回数据,解决如下:



set names gb2312;

设置了gb2312还是有乱码
我的数据库是utf-8用工具查是没有乱码的,当cmd下还是有乱码,请指教。

相关推荐

    mysql命令行常用命令

    MySQL 数据库管理员和开发者需要掌握的基本技能,本文将介绍 MySQL 命令行常用命令的六大招数,包括 MySQL 服务的启动和停止、登陆 MySQL、增加新用户、操作数据库、导出和导入数据、乱码问题解决等。 第一招:...

    通过命令行导入到mysql数据库时出现乱码的解决方法

    在使用MySQL命令行工具进行数据库导入操作时,尤其是在处理包含中文字符的数据文件时,经常遇到乱码问题。这是因为字符编码不匹配导致的。为了解决这个问题,我们可以采取以下几个步骤: 首先,我们需要确保SQL文件...

    mysql命令行导入导出

    本文将深入探讨如何在MySQL命令行中正确地导入和导出数据,尤其是解决中文乱码问题。 首先,我们来看如何导出数据。MySQL提供了`mysqldump`命令来实现这一功能。例如,要导出名为`mydatabase`的数据库,你可以使用...

    mysql命令行中文乱码或无法显示的解决方法.md

    自己在使用mysql时出现了中文乱码的现象,然后到网上找各种方法,结果都没有说清楚,最后弄下来浪费了时间,所以在自己找到好的方法解决了之后,就在这里分享一下,希望对大家有帮助/

    Mysql运行SQL语句中文乱码问题的解决方法

    在MySQL命令行工具中执行SQL脚本时,可以使用以下命令指定编码: ```sql mysql -u root -p newdb ``` #### 六、其他注意事项 1. **检查应用程序中的配置**:确保应用程序连接数据库时使用了正确的字符集设置。 2...

    MYSQL字符集乱码的解决

    ### MySQL字符集乱码问题及解决方案 #### 一、问题背景 在使用MySQL数据库时,很多用户会遇到中文字符显示...通过上述步骤,可以有效解决MySQL数据库中中文乱码的问题,并确保数据库中各种语言文本的正确显示和存储。

    mysql中文乱码解决

    旧版本的MySQL对字符集的支持相对简单,而新版本引入了更多的字符集选项和设置,因此如果不正确地处理这些变化,就会导致中文乱码。 #### 二、解决方法概述 针对中文乱码的问题,本文将详细介绍几种有效的解决方法...

    MySQL从命令行导入SQL脚本时出现中文乱码的解决方法

    总结来说,当面临MySQL命令行导入SQL脚本时的中文乱码问题,可以通过调整MySQL服务器配置或在脚本内设置字符集来解决。了解字符集的原理和如何配置,对于处理多语言环境的数据库至关重要。在实际应用中,还应注意...

    解决Windows10下mysql5.5数据库命令行中文乱码问题

    重置系统后,很久之前安装的MySQL数据库出现了控制台查询中文乱码问题,时间太久早已经不记得怎么设置了。下面通过本文给大家分享Windows10下解决MySQL5.5数据库命令行中文乱码问题,一起看看吧

    Mysql中文乱码问题解决方案

    本文将深入探讨MySQL中文乱码问题的原因、解决方法,以及如何在创建数据库和表时避免这类问题。 首先,我们要了解字符集的概念。字符集(Character Set)是计算机系统用来表示文本的一系列符号和编码,例如ASCII、...

    MySQL写入中文乱码character

    3. **解决方法**:可以在MySQL命令行中执行如下命令: ```sql SET NAMES gbk; ``` 这里之所以设置为`gbk`,是因为在某些情况下,客户端可能无法正确解析`utf-8`编码的中文字符。执行上述命令后,查询结果中的...

    mysql5.6.19非安装版中文乱码解决

    本文将详细介绍如何解决 MySQL 5.6.19 非安装版中的中文乱码问题,并提供具体的步骤和方法。 #### 解决方案 为了彻底解决中文乱码的问题,我们需要从以下几个方面入手: 1. **配置文件(`my-default.ini`)的修改...

    mysql乱码问题解决

    可以在MySQL命令行工具中执行以下命令来临时修改: ```sql SET character_set_client = 'gbk'; SET character_set_connection = 'gbk'; SET character_set_results = 'gbk'; ``` 或者在连接数据库时指定字符集...

    mysql中文乱码的解决方法

    ### MySQL中文乱码的解决方法 #### 一、问题背景 在使用MySQL的过程中,经常会遇到中文乱码的问题,这不仅影响了数据的正确读取,也会导致用户体验下降。中文乱码的原因主要有以下几点: 1. **Server本身的设定...

    mysql5.5版本64位及中文乱码彻底解决方法2句命令ok

    解决中文乱码问题的关键在于两个方面:服务器层面的字符集设置和客户端连接时的字符集设置。 1. **服务器层面的字符集设置**: - 打开MySQL配置文件`my.ini`(Windows)或`my.cnf`(Linux),找到`[mysqld]`部分。...

    DOS命令行窗口mysql中文显示乱码问题解决方法

    MySQL的默认编码是Latin1,不支持中文,如何修改MySQL的默认编码呢,下面以gbk为例来说明(这里只介绍Windows环境下) 1、中止MySQL服务(打开控制面板–>管理工具–>服务)找到MySQL,右键选择停止。 2、打开MySQL...

Global site tag (gtag.js) - Google Analytics