遇到一个数据存储的情况是通过2进制位数来存储权限,这样的话,通过普通的select语句是没有办法检索的。
所以找到了bit()这个函数,可以把数据按照二进制显示,结合right()等字符串函数就可以获取到对应的位数,从而判断了。
同理这里还可以用 oct() hex() 这样转化为八进制和十六进制。
为了避免空值的存在,可以考虑用 bin(a+0)的方式来输出。
遇到一个数据存储的情况是通过2进制位数来存储权限,这样的话,通过普通的select语句是没有办法检索的。
所以找到了bit()这个函数,可以把数据按照二进制显示,结合right()等字符串函数就可以获取到对应的位数,从而判断了。
同理这里还可以用 oct() hex() 这样转化为八进制和十六进制。
为了避免空值的存在,可以考虑用 bin(a+0)的方式来输出。
本文标题:mysql检索二进制数据
本文链接:https://www.haomeiwen.com/subject/rirpvttx.html
网友评论