我在mysql,mssql或oracle之类的
上运行了一个查询该查询给了我50万条记录/行。 我只想得到10行。 下面是python代码:从用户中选择*
cursor.execute(query)
columns = cursor.description
rows = cursor.fetchall()
我尝试使用cursor.fetchmany(10),该条件给了我10行,但要花很多时间。 我想在执行查询之前设置一个限制,这样它就不会花费很多时间并且也能快速执行。 请给我任何在python中的解决方案。 请帮助我...
答案 0 :(得分:1)
当您只需要10行时,请使用select * from user LIMIT 10
。