一、問題描述
在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字符集可能會影響到其他數據庫操作,所以需要謹慎處理。