sql查询base64 数据 thinkphp怎么解密

sql查询base64 数据 thinkphp怎么解密,第1张

如果你 的mysql版本是5.6.1以上的,可以试一下 SELECT FROM_BASE64(字段)这样就可以查出来了。如果不是你要查出来用其他语音来,比如php 的base64_decode 这个函数。

第一种方法:

要让mysql查询区分大小写,可以:

select * from some_table where binary str='abc'

select * from some_table where binary str='ABC'

第二方法:

在建表时时候加以标识

create table some_table(

str char(20) binary

)

中文检索会有不准确的问题

因为有的MySQL特别是4.*以前的对于中文检索会有不准确的问题,可以在检索的时候加上binary。

建表:

复制代码 代码如下:

create TABLE usertest (

id int(9) unsigned NOT NULL auto_increment,

username varchar(30) NOT NULL default '',

primary key (id)

)


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/6763801.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-27
下一篇 2023-03-27

发表评论

登录后才能评论

评论列表(0条)

保存