mysql5.6.21为何只能查询出character_set_results

mysql5.6.21 命令查询show variables like 'character_%s' 只查询出来一个结果:只包含
character_set_results,我之前利用这条命令查找出来的包括character_set_server,character_set_client,character_set_connection,character_set_results,character_set_database,character_set_system。不知道设置了什么东西,然后在查询就只能查出一个了。

因为你的命令通配符%之后多了一个字符's',所以那条命令查询的是以character开头s结尾的variables。去掉就对了

通配符%之后多了一个字符's' 去掉就ok “%”匹配所有,但是你后面加上一个s 那就证明s结尾的,肯定就只有一个results了

sql语句中%是通配符,表示多个字符,在%后加上s就表示以S结尾,把S去掉就可以了:show variables like 'character_%';
或者可以写成:show variables like 'character_%set_%',也能实现之前的效果。。

HI 题主你好
show variables like 'character_%s' 命令最后有个s字符,这样就匹配的时character_开头,s结尾的了。

希望能有所帮助。
谢谢

HI 题主你好
show variables like 'character_%s' 命令最后有个s字符,这样就匹配的时character_开头,s结尾的了。

希望能有所帮助。
谢谢