mysql终端查询不显示中文,教你如何解决

更新时间:02-10 教程 由 棼谷 分享

一、问题描述

在MySQL终端输入查询语句时,如果查询结果中有中文字符,可能会出现乱码或者不显示的情况。

二、解决方法

1. 查看MySQL默认字符集

在MySQL终端输入以下命令:

```sql

show variables like '%character%';

2. 修改MySQL默认字符集

在MySQL终端输入以下命令:

```sqlt = utf8;nection = utf8;

set character_set_database = utf8;

set character_set_results = utf8;

set character_set_server = utf8;

这里将MySQL默认字符集修改为utf8,支持中文字符集。

3. 重新登录MySQL

退出MySQL终端,并重新登录。

4. 查看MySQL字符集

在MySQL终端输入以下命令:

```sql

show variables like '%character%';

可以看到MySQL字符集已经修改为utf8。

5. 查询中文字符

在MySQL终端输入以下命令:

```sql 表名 where 字段名 like '%中文%';

可以看到中文字符已经正常显示。

通过以上步骤,我们可以解决MySQL终端查询不显示中文的问题。需要注意的是,修改MySQL字符集可能会影响到其他数据库操作,所以需要谨慎处理。

声明:关于《mysql终端查询不显示中文,教你如何解决》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2137719.html