pymysql 连接查询数据
时间: 2024-06-22 09:01:28 浏览: 258
PyMySQL是一个用于Python的MySQL数据库连接库,它提供了一种简单的方式来操作MySQL数据库。如果你想要使用Pymysql连接查询数据,你可以按照以下步骤进行:
1. **安装Pymysql**:
首先,确保你已经安装了`pymysql`库。如果没有,可以通过pip安装:
```
pip install PyMySQL
```
2. **连接数据库**:
使用`connect()`函数创建一个到MySQL服务器的连接,需要提供主机名、用户名、密码和数据库名称:
```python
import pymysql
connection = pymysql.connect(host='localhost',
user='your_username',
password='your_password',
db='your_database')
```
3. **创建游标**:
创建一个游标对象,用于执行SQL语句:
```python
cursor = connection.cursor()
```
4. **执行查询**:
使用`execute()`方法执行SQL查询。例如,查询一条数据:
```python
query = "SELECT * FROM your_table WHERE condition"
cursor.execute(query)
```
5. **获取结果**:
执行查询后,调用`fetchall()`或`fetchone()`方法获取查询结果,如果是所有数据,可以遍历获取每一行:
```python
results = cursor.fetchall()
for row in results:
print(row)
```
6. **关闭连接**:
在完成操作后,记得关闭游标和数据库连接:
```python
cursor.close()
connection.close()
```
阅读全文