gpt4 book ai didi

python - 动态搜索返回的MySQL数据

转载 作者:行者123 更新时间:2023-11-29 02:20:32 25 4
gpt4 key购买 nike

如何动态搜索 MySQL 数据?具体来说,我想查询一个表,例如:

mysql> select * from points where LAT != 0.0

之后我只想查询上次查询返回的信息:

mysql> select LAT, LON, FILE from points where LAT > 30.457835

如何查询我以前的结果而不是每次都搜索整个数据库?

我想要达到的目的是在 Flask 中集成一个动态搜索表单,在该表单中选择的每个字段都会缩小网页上显示的结果。在我看来,这种事情一直在发生,例如在图书馆数据库中,甚至在亚马逊上。您添加的每个新条件是否都会创建一个全新的搜索字符串以冲击数据库,或者您是否可以将此信息暂时存储在内存中并查询之前的结果?

我知道这对庞大的数据库会有多大问题,但我的项目很少会达到 Gig 的规模。

如果我的问题在这里没有根据,请告诉我,以便我重新措辞。我最终将通过 flask/python 来解决这个问题,但我觉得我应该首先了解 MySQL 是如何工作的。 Flask 中的简单搜索表单和返回结果很简​​单,但以一种明智的方式使其对用户友好,这让我现在不知所措。

谢谢。

最佳答案

使用子查询:

select sq.LAT, sq.LON, sq.FILE 
from (select * from points where LAT != 0.0) as sq
where sq.LAT > 30.457835

关于python - 动态搜索返回的MySQL数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32620823/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com