如何在工作台中选择加密

时间:2013-09-24 17:49:13

标签: mysql select passwords workbench

我正在使用Workbench for Mac 当我尝试选择加密时,我在该字段中没有结果。如果我复制字段,我会获得树点" ..."

我在查询浏览器中尝试相同的操作,但我得到了一个结果。

如何在工作台中显示它?

select encrypt("mypassword")

1 个答案:

答案 0 :(得分:1)

ENCRYPT()返回二进制字符串。

默认情况下,MySQL Workbench不显示二进制字符串(以避免意外误解);但是可以在输出网格中显示二进制字符串值:View>编辑>偏好> SQL编辑器>将BINARY/VARBINARY视为非二进制字符串。

或者,将结果转码为非二进制字符串:

SELECT CONVERT(ENCRYPT('test') USING utf8)

或以合适的方式对其进行编码:

SELECT HEX(ENCRYPT('test'))