MySQL命令行操作时的编码问题详解


Posted in MySQL onApril 14, 2021

1.查看MySQL数据库编码

mysql -u用户名 -p密码
show variables like 'char%';

MySQL命令行操作时的编码问题详解

2.编码解释

1.character_set_client:MySQL会使用该编码来解读客户端发送来的数据,如果该字段编码为utf8,那么如果客户端发送过来的数据不是utf8,就会出现乱码现象。

2.character_set_results:MySQL会把数据转换成该编码后,再发送给客户端,例如该编码为utf8,那么如果客户端不使用utf8来解读,那么就会出现乱码现象。

3.控制台乱码问题

3.1 插入或修改时出现乱码

MySQL命令行操作时的编码问题详解

原因:cmd命令行默认使用gbk编码,而character_set_client却为utf8。

解决:

set character_set_client = gbk;

3.2 查询出的数据出现乱码

MySQL命令行操作时的编码问题详解

原因:cmd命令行默认使用gbk编码,而set character_set_results却为utf8。

解决:

set character_set_results = gbk;

4.指定默认编码

上述解决办法只对当前连接有效,当退出窗口后,再次登录MySQL还需再次设置变量,因此为了一劳永逸我们可以在MySQL安装目录下的my.ini中设置

MySQL命令行操作时的编码问题详解

MySQL命令行操作时的编码问题详解

将其改为 gbk即可:

MySQL命令行操作时的编码问题详解

查看效果:

MySQL命令行操作时的编码问题详解

MySQL命令行操作时的编码问题详解

至此,我们MySQL在命令行操作的编码问题便成功解决了~!

总结

到此这篇关于MySQL命令行操作时的编码问题详解的文章就介绍到这了,更多相关MySQL命令行操作编码内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

MySQL 相关文章推荐
mysql死锁和分库分表问题详解
Apr 16 MySQL
详解MySQL 用户权限管理
Apr 20 MySQL
详解MySQL主从复制及读写分离
May 07 MySQL
MySQL Threads_running飙升与慢查询的相关问题解决
May 08 MySQL
正确使用MySQL INSERT INTO语句
May 26 MySQL
Mysql 设置boolean类型的操作
Jun 04 MySQL
SQL实现LeetCode(197.上升温度)
Aug 07 MySQL
MySQL修炼之联结与集合浅析
Oct 05 MySQL
浅谈MySql整型索引和字符串索引失效或隐式转换问题
Nov 20 MySQL
MySQL创建定时任务
Jan 22 MySQL
教你使用VS Code的MySQL扩展管理数据库的方法
Jan 22 MySQL
MySQL数据库实验之 触发器和存储过程
Jun 21 MySQL
Idea连接MySQL数据库出现中文乱码的问题
Apr 14 #MySQL
mysql的MVCC多版本并发控制的实现
mysql查询的控制语句图文详解
详解MySQL InnoDB存储引擎的内存管理
MySQL Innodb关键特性之插入缓冲(insert buffer)
Apr 08 #MySQL
如何使用Maxwell实时同步mysql数据
MySQL创建索引需要了解的
Apr 08 #MySQL
You might like
PHP 高手之路(二)
2006/10/09 PHP
Discuz Uchome ajaxpost小技巧
2011/01/04 PHP
php文件打包 下载之使用PHP自带的ZipArchive压缩文件并下载打包好的文件
2012/06/13 PHP
判断、添加和删除WordPress置顶文章的相关PHP函数小结
2015/12/10 PHP
jquery中实现标签切换效果的代码
2011/03/01 Javascript
javascript生成随机数的方法
2014/05/16 Javascript
JavaScript中使用指数方法Math.exp()的简介
2015/06/15 Javascript
JavaScript中校验银行卡号的实现代码
2016/12/19 Javascript
js中常用的Math方法总结
2017/01/12 Javascript
JavaScript实现简易的天数计算器实例【附demo源码下载】
2017/01/18 Javascript
解决URL地址中的中文乱码问题的办法
2017/02/10 Javascript
jQuery实现简单复制json对象和json对象集合操作示例
2018/07/09 jQuery
Pyhton中防止SQL注入的方法
2015/02/05 Python
Python实现的彩票机选器实例
2015/06/17 Python
python 性能提升的几种方法
2016/07/15 Python
windows 下python+numpy安装实用教程
2017/12/23 Python
基于python实现KNN分类算法
2020/04/23 Python
Python基于Logistic回归建模计算某银行在降低贷款拖欠率的数据示例
2019/01/23 Python
python数据归一化及三种方法详解
2019/08/06 Python
python3爬取torrent种子链接实例
2020/01/16 Python
使用python-pptx包批量修改ppt格式的实现
2020/02/14 Python
python传到前端的数据,双引号被转义的问题
2020/04/03 Python
解决Jupyter notebook中.py与.ipynb文件的import问题
2020/04/21 Python
Linux系统下升级pip的完整步骤
2021/01/31 Python
CSS3——齿轮转动关键代码
2013/05/02 HTML / CSS
全球第二大家装零售商:Lowe’s
2018/01/13 全球购物
英国地毯卖家:The Rug Seller
2019/07/18 全球购物
冰淇淋开店创业计划书
2014/02/01 职场文书
经典广告词大全
2014/03/14 职场文书
教师师德师风整改措施
2014/10/24 职场文书
小学生2015教师节演讲稿
2015/03/19 职场文书
劳动仲裁撤诉申请书
2015/05/18 职场文书
交通事故责任认定书
2015/08/06 职场文书
基于Go Int转string几种方式性能测试
2021/04/28 Golang
PHP实现rar解压读取扩展包小结
2021/06/03 PHP
Python matplotlib多个子图绘制整合
2022/04/13 Python