pymysql怎么使用
时间: 2023-10-23 19:22:49 浏览: 100
你好!关于你的问题,可以使用以下步骤来使用pymysql:
1. 安装pymysql:可以使用pip命令安装,命令如下:
```
pip install pymysql
```
2. 连接数据库:可以使用pymysql.connect()函数连接数据库,函数的参数包括host、port、user、password、database等。具体代码如下:
```
import pymysql
conn = pymysql.connect(host='localhost', port=3306, user='root', password='123456', database='test')
```
3. 创建游标对象:可以使用conn.cursor()方法创建游标对象,具体代码如下:
```
import pymysql
conn = pymysql.connect(host='localhost', port=3306, user='root', password='123456', database='test')
cursor = conn.cursor()
```
4. 执行SQL语句:可以使用cursor.execute()方法执行SQL语句,具体代码如下:
```
import pymysql
conn = pymysql.connect(host='localhost', port=3306, user='root', password='123456', database='test')
cursor = conn.cursor()
cursor.execute('select * from student')
```
5. 提交操作:如果执行的SQL语句是insert、update或delete,需要使用conn.commit()方法提交操作,具体代码如下:
```
import pymysql
conn = pymysql.connect(host='localhost', port=3306, user='root', password='123456', database='test')
cursor = conn.cursor()
cursor.execute('insert into student(name, age) values("张三", 20)')
conn.commit()
```
6. 关闭游标和连接:在使用完游标和连接后,需要使用cursor.close()和conn.close()方法关闭游标和连接,具体代码如下:
```
import pymysql
conn = pymysql.connect(host='localhost', port=3306, user='root', password='123456', database='test')
cursor = conn.cursor()
cursor.execute('select * from student')
cursor.close()
conn.close()
```
希望以上内容可以帮助你解决问题。
阅读全文