`

设置mysql命令行查询是显示的编码集

 
阅读更多
在命令行执行mysql的查询语句的时候经常会碰到中文乱码。可以通过一下手段在命令行查看到正常编码的显示问题
1.查询当前数据库的编码集
mysql>status


2.设置编码集合

mysql>set names gbk


然后执行查询语句就可以正常显示中午内容了

3.设置mysql命令行可以输入汉字
3.1.如果数据库的字符集是UTF-8
>LANG="en_US.UTF-8"  mysql -h主机 -P端口 -u用户名 -p密码

3.2.如果字符集为latin1/gbk/gb2312等
>LANG="en_US"  mysql -h主机 -P端口 -u用户名 -p密码




4.liunx命令行下输入汉字
export LANG="zh_CN.GB18030"


  • 大小: 6.5 KB
分享到:
评论

相关推荐

    mysql命令行导入导出

    总之,正确设置字符集是解决MySQL命令行导入导出中文乱码的关键。在导出和导入过程中,都要确保字符集的匹配,以确保数据的完整性和准确性。同时,了解并掌握各种导入导出方法,能够提高数据库管理和维护的效率。在...

    MYSQL字符集乱码的解决

    2. **添加客户端字符集**:在[mysql]节后追加`default-character-set=gbk`,目的是将客户端字符集设置为GBK(一种支持中文的编码)。 3. **验证更改**:重新启动MySQL服务后,登录MySQL并输入`\s`检查字符集状态。...

    设置mysql字符集

    在IT领域,尤其是在数据库管理与应用中,字符集的设置对于确保数据的正确存储与显示至关重要。MySQL作为全球广泛使用的开源关系型数据库管理系统之一,其字符集的设置直接影响到数据的编码方式,进而影响到数据的...

    Mysql命令行导入sql数据

    ### MySQL命令行导入SQL数据详解 #### 一、引言 在进行数据库迁移或恢复时,经常需要将之前导出的SQL脚本重新导入到MySQL数据库中。通过MySQL命令行工具来实现这一过程是一种非常常见且高效的方式。本文将详细介绍...

    Unity3D教程:修改mysql字符编码成为UTF82

    首先,我们遇到的问题是即使设置表的默认字符集为UTF8,并且在发送查询时使用UTF-8编码,仍然会出现乱码的情况。这是因为在数据库连接层面上,字符集设置可能没有正确地同步。为了解决这个问题,我们需要在发送查询...

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

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

    查看和设置MySQL数据库字符集[归纳].pdf

    本文将详细介绍如何在MySQL数据库中查看和设置字符集,包括通过配置文件调整以及直接在MySQL命令行中执行命令的方式。 #### 二、MySQL字符集基础概念 1. **字符集(Character Set)**:是用于表示文字编码的一种标准...

    MYSQL修改字符集默认问题

    为了确认字符集是否已成功修改,可以在MySQL命令行工具中执行以下命令查看当前配置: ```sql SHOW VARIABLES LIKE 'character_set%'; SHOW VARIABLES LIKE 'collation%'; ``` 如果显示的字符集为`utf8`,则表示...

    MySQL数据库 中文设置

    例如,使用MySQL命令行工具时,确保终端的编码设置正确。 6. **数据库连接工具**: 如果通过编程语言连接MySQL,如Java、Python等,确保连接字符串包含`useUnicode=true&characterEncoding=utf8`参数,以指定使用...

    mysql命令行还原phpMyAdmin导出的含有中文的SQL文件

    本篇文章将详细讲解如何使用MySQL命令行工具来完成这个任务。 首先,我们需要理解SQL文件的字符集。在描述中提到,SQL文件中的对象定义有`DEFAULT CHARSET=gbk COMMENT=…`,这意味着该数据库在phpMyAdmin中被导出...

    linux secureCRT查看mysql中显示乱码

    在使用SecureCRT连接Linux服务器并通过MySQL客户端查询数据时,可能会遇到字符集不匹配导致的数据显示乱码问题。例如,在尝试使用命令行工具如`mysqldump`导出数据库或直接查询数据时,如果字符集配置不当,则会出现...

    MYSQL在WINDOWS下中文显示的解决办法

    通过MySQL命令行客户端,执行`STATUS`命令,查看当前的系统状态,确认字符集已经设置为GBK。正常情况下,输出应该包含类似以下信息: ``` ... Character set: ....gbk ... ``` 完成以上步骤后,你应该可以在...

    mysql+php乱码编码配置修改方案(非常详细纯原创)

    进入MySQL命令行客户端,如果已有数据库,可以使用`DROP DATABASE student_info;`命令来删除旧的数据库,以避免旧的编码设置影响新的配置。接着,我们关注MySQL服务器的配置文件,通常位于`mysql-5-0-83`文件夹下的`...

    MySQL命令行界面中出现字符错误提示的原因及解决方法

    在使用MySQL命令行界面时,有时用户可能会遇到字符错误提示,比如"ERROR 2019 (HY000): Can't initialize character set gb2312"。这个错误通常是由于字符集设置不一致或者不兼容导致的。MySQL在处理数据时需要知道...

    修改mysql编码的一种方法

    - 在MySQL命令行中输入`SHOW VARIABLES LIKE '%char%'`,以查看当前MySQL的字符集设置情况。这包括客户端、数据库连接、数据库本身、文件系统、查询结果、服务器及系统的字符集设置。 - 文件系统字符集是固定的;...

    MYSQL中文显示乱码问题

    如果你遇到的问题是在MYSQL Query Browser或其他客户端工具中输入中文时出现乱码,或者导入包含中日文数据后显示乱码,那么可能需要调整这些字符集设置。 解决方法如下: 1. **修改MySQL配置文件**:在非安装版...

    Mysql数据库编码问题 (修改数据库,表,字段编码为utf8)

    使用`latin1`字符集虽然可以方便在命令行工具中直接输入和显示中文,但它只支持西欧语言的基本字符,对于多语言环境不够理想。如果确实需要使用非UTF-8的字符集,可以考虑使用`binary`属性来处理排序和索引问题,但...

    学习MySQL.pdf

    10. MySQL的字符集:内容提到了字符集`BIG5`、`Shift_JIS`等,字符集是用来解决存储、检索和排序数据时字符编码的设置。 11. MySQL的版本号:例如,文中提到了`mysql 3.3`,表明用户使用的是MySQL的某个特定版本。 ...

Global site tag (gtag.js) - Google Analytics