sql获取数据库最后一天数据 的ppymysql语句
时间: 2024-04-14 11:27:56 浏览: 9
若要获取数据库中最后一天的数据,可以使用以下 PyMySQL 语句:
```python
import pymysql
from datetime import date, timedelta
# 建立数据库连接
connection = pymysql.connect(host='localhost', user='your_username', password='your_password', db='your_database')
try:
# 创建游标对象
cursor = connection.cursor()
# 获取当前日期
today = date.today()
# 计算前一天日期
last_day = today - timedelta(days=1)
# 执行查询语句
cursor.execute("SELECT * FROM table_name WHERE date_column = %s", (last_day,))
# 获取查询结果
results = cursor.fetchall()
# 打印查询结果
for row in results:
print(row)
finally:
# 关闭游标和连接
cursor.close()
connection.close()
```
请将 `your_username`、`your_password` 和 `your_database` 替换为你自己的用户名、密码和数据库名,将 `table_name` 替换为你要查询的表名,将 `date_column` 替换为包含日期的列名。以上代码会连接到数据库,执行查询语句以获取最后一天的数据,并打印查询结果。