如何在工作台中选择加密



我正在使用 Mac版工作台当我尝试进行选择加密时,该字段中没有结果。如果我复制该字段,我会得到树点"..."

用查询浏览器尝试同样的事情,我有一个结果。

如何在工作台中显示它?

select encrypt("mypassword")

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

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

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

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

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

SELECT HEX(ENCRYPT('test'))

最新更新