pymysql 用法
时间: 2024-04-25 11:20:24 浏览: 135
pymysql是一个Python连接MySQL数据库的库,它提供了一系列方法和函数来执行数据库操作。下面是pymysql的基本用法:
1. 安装pymysql库:可以使用pip命令进行安装,如`pip install pymysql`。
2. 导入pymysql库:在Python脚本中导入pymysql库,如`import pymysql`。
3. 建立数据库连接:使用`pymysql.connect()`方法来建立与MySQL数据库的连接,需要提供数据库的主机名、用户名、密码、数据库名称等参数。例如:
```python
conn = pymysql.connect(host='localhost', user='root', password='password', database='mydb')
```
4. 创建游标对象:通过连接对象的`cursor()`方法创建一个游标对象,用于执行SQL语句。例如:
```python
cursor = conn.cursor()
```
5. 执行SQL语句:使用游标对象的`execute()`方法执行SQL语句。例如:
```python
sql = "SELECT * FROM mytable"
cursor.execute(sql)
```
6. 获取查询结果:使用游标对象的`fetchone()`、`fetchall()`等方法获取查询结果。例如:
```python
result = cursor.fetchall()
for row in result:
print(row)
```
7. 提交事务和关闭连接:在执行完所有的SQL语句后,需要调用连接对象的`commit()`方法提交事务,并通过连接对象的`close()`方法关闭数据库连接。例如:
```python
conn.commit()
conn.close()
```
阅读全文