关于加密解密函数

来源:2-10 MySQL条件函数

洛奇丶大

2019-07-31 10:56:49

http://img.mukewang.com/climg/5d4102e00001e9d710890155.jpg

t_user中有很多数据

WHERE条件这么写是先判定username对应上,才去解密password字段吧?这样数据处理压力小。

如果WHERE的2个条件对调,那么是不是就加大了mysql处理数据的压力,先把所有password解密,直到找到对应的123456这几条,然后再用这几条去对比username是admin的数据。

写回答

1回答

好帮手乔木

2019-07-31

同学你好:

where语句语句中的关键字and  ,在数据库查找admin时,每一条数据的username和password会和查询的条件同时进行对比,也就是说,判断username是否满足的条件下同时去判断password是否满足条件的。不是先把username一样的数据筛选出来再筛选password。

如果我解决了同学的问题,请采纳!学习愉快^_^。

0

0 学习 · 2669 问题

查看课程