python使用pymssql连接sqlserver数据库后,如果使用两个select语句去查找数据库数据,那如何将这两个语句获取的记录分别存起来
时间: 2024-03-24 17:40:23 浏览: 72
PB 从SQL语句获取数据存储(MySQL)
可以使用pymssql的fetchall()方法将查询结果全部取出,然后再进行处理,例如:
``` python
import pymssql
conn = pymssql.connect(server='localhost', user='username', password='password', database='dbname')
cursor = conn.cursor()
# 执行第一个查询语句
cursor.execute('SELECT * FROM table1')
result1 = cursor.fetchall() # 获取查询结果
# 执行第二个查询语句
cursor.execute('SELECT * FROM table2')
result2 = cursor.fetchall() # 获取查询结果
# 关闭连接
conn.close()
# 处理查询结果
print(result1)
print(result2)
```
在上面的代码中,我们首先使用`cursor.fetchall()`方法获取查询结果,然后将其分别存储在`result1`和`result2`变量中,最后可以对这些结果进行进一步的处理。
阅读全文