最大的不同是:
查询是从数据表中按条件查询到多少就有多少放在内存中,没查询到的是不会进入内存中,不能使用和操作的;
筛选是按查询条件在内存中的数据进行筛选的,而且就算筛选出一条记录或一条记录都没有,没筛选出的数据一样还保留在内存中.可随时供下一次筛选的.
一般的操作是先查询出数据,再从这个查询中筛选
查询是对数据库的操作,而筛选是对内存中的数据操作.所以查询较慢,筛选较快.
打个比喻,你去店里买了五套衣服,这好比查询,而你在这五套衣服中选中你最喜欢的穿在身上,其它的衣服放入衣柜.这就好比筛选.衣柜就好比是内存,里面的衣服随时可以拿来穿.而在店里的衣服想随便穿就没那么容易了,说不定再去店里时没有当初看中的那套衣服了,因为可能被别人买走了(好比被删除了)
温馨提示:答案为网友推荐,仅供参考