关于数据库or和and的用法

dyy0565 dyy0565 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
or 跟 and 在执行数据查询的时候,到底是按照什么方式查询的?
比如。select * from table where a=1 and b=2;它是先在表中找a=1的记录,然后在a=1的记录中再寻找b=2的记录?还是先找b=2再找a=1的?
select * from table where a=1 or b=1;呢?

我有一个查询select * from table where a like '".$keyword."' or b like '".$keyword."';
我想模糊查询$keyword 在a字段或b字段出现的记录、
测试了下,用or查询到了全部记录 ,用and却查询到了……这是神马意思?and不是且么?
...全文

相关推荐

评论 8
收藏 已收藏
分享
返回顶部
dyy0565
基础编程 21,889 成员 140,329 内容