MySQL客户端显示binary字符代码改造

  • 一、客户端显示字符背景介绍
  • 二、代码跟踪
  • 三、代码改造
  • 四、总结


一、客户端显示字符背景介绍

MySQL最新版本有一个新功能,在使用客户端的时候,最后加上--skip-binary-as-hex选项可以直接显示二进制值对应的字符串,不加该选项就可以按照原来的设置格式显示。先来看一下以下的varbaniry的显示例子。

#建表:create table varb(id int,bb varbinary(1000));insert into varb values(1,'abcd');#登录:mysql -h 127.0.0.1 -P3307 -uroot  --skip-binary-as-hexmysql> select * from varb;+------+------+| id   | bb   |+------+------+|    1 | abcd |+------+------+1 row in set (0.00 sec)