【发布时间】:2021-02-10 13:21:32
【问题描述】:
我有一个小应用程序,它从客户端获取用户坐标并在 mySQL 数据库中搜索最近的位置。我需要从我的数据库中获取结果并将它们保存到一个文件中或将这些结果分配给一个变量。 我需要在下面的代码中添加什么来实现它?
import mysql.connector
mycursor = mydb.cursor()
mycursor.execute("SELECT dbx, dby, SQRT(
POW(69.1 * (dbx - userx), 2) +
POW(69.1 * (usery - dby) * COS(latitude / 57.3), 2)) AS distance
FROM TableName HAVING distance < 125 ORDER BY distance;")
mydb.commit()
dbx 和dby 是来自存储在数据库中的点的经度和纬度参数
userx 和 usery 是从客户端获取的经度和纬度参数。
【问题讨论】:
-
如何将结果从 mySQL 数据库保存到文件中 执行
SELECT .. INTO OUTFILE.
标签: python mysql sql inheritance