pymysql如何查询
时间: 2023-10-27 19:26:55 浏览: 95
要使用pymysql进行查询,你需要进行以下步骤:
1. 首先,导入pymysql库。
2. 使用connect()函数建立与MySQL数据库的连接。传入参数包括用户名、密码、主机地址、要操作的数据库名称、端口号、编码方式等。
3. 获取游标,使用cursor()方法创建一个游标对象。
4. 构建SQL查询语句,可以使用SELECT语句来查询数据。
5. 使用execute()方法执行SQL语句。
6. 可以使用fetchone()方法获取一条数据,或使用fetchall()方法获取所有数据。
7. 最后,关闭游标和连接,分别使用cursor.close()和conn.close()方法。
以下是一个示例代码,演示了如何使用pymysql进行查询:
```python
import pymysql
if __name__ == '__main__':
# 连接数据库
conn = pymysql.connect(user='root', password='123456', host='localhost', database='itclass', port=3306, charset='utf8')
# 获取游标,执行sql指令
cursor = conn.cursor()
# 构建查询语句
sql = 'SELECT * FROM emp;'
# 执行查询语句
cursor.execute(sql)
# 获取查询结果
result = cursor.fetchall()
# 打印查询结果
for res in result:
print(res)
# 关闭游标和连接
cursor.close()
conn.close()
```
这段代码首先连接到数据库,然后执行了一条SELECT语句查询emp表中的所有数据,并将结果打印出来。最后关闭了游标和连接。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>
阅读全文