pymysql execute
时间: 2023-10-23 20:33:46 浏览: 159
pymysql execute 是一个用于通过 Python 脚本执行 SQL 语句的方法。它是 pymysql 库中的一个函数,用于向数据库发送并执行 SQL 语句。
示例用法如下:
```python
import pymysql
# 连接数据库
connection = pymysql.connect(
host='localhost',
user='username',
password='password',
database='database_name'
)
# 创建游标对象
cursor = connection.cursor()
# 编写要执行的 SQL 语句
sql = "SELECT * FROM table_name"
# 使用 execute 方法执行 SQL 语句
cursor.execute(sql)
# 获取执行结果
result = cursor.fetchall()
# 打印结果
for row in result:
print(row)
# 关闭游标和连接
cursor.close()
connection.close()
```
在上面的示例中,我们首先创建了一个数据库连接对象,然后创建了一个游标对象。接下来,我们定义了要执行的 SQL 语句,并使用 execute 方法将其发送给数据库进行执行。最后,我们使用 fetchall 方法获取执行结果,并进行处理和打印。最后,记得关闭游标和连接,释放资源。
需要注意的是,在实际使用过程中,我们需要根据具体的需求和情况来编写不同的 SQL 语句,并根据需要进行参数绑定等操作。
阅读全文