python如何调用sql

原创
admin 14小时前 阅读数 2 #Python

Python中调用SQL语句的方法

Python是一种高级编程语言,支持面向对象编程和函数式编程,其中也包括了与数据库的交互,在Python中调用SQL语句可以通过以下步骤实现:

1、建立数据库连接

首先需要建立与数据库的连接,可以使用Python内置的sqlite3模块来连接SQLite数据库,也可以使用第三方库如pyMySQL来连接MySQL数据库。

使用pyMySQL连接MySQL数据库:

import pymysql
建立连接
conn = pymysql.connect(host='localhost', user='root', password='password', db='mydb')
创建游标
cursor = conn.cursor()

2、执行SQL语句

在建立了数据库连接之后,可以使用游标对象来执行SQL语句,游标对象提供了多种方法来执行SQL语句,如execute()方法用于执行单条SQL语句,executemany()方法用于执行多条SQL语句。

使用execute()方法执行一条查询语句:

执行查询语句
sql = "SELECT * FROM mytable"
cursor.execute(sql)
获取查询结果
results = cursor.fetchall()

3、处理查询结果

在执行查询语句之后,可以使用游标对象的方法来获取查询结果,fetchall()方法用于获取所有查询结果,fetchone()方法用于获取单个查询结果。

处理查询结果:

处理查询结果
for row in results:
    print(row)

4、关闭连接

在获取了查询结果之后,需要关闭与数据库的连接,可以使用close()方法关闭连接。

关闭连接:

关闭连接
cursor.close()
conn.close()
作者文章
热门
最新文章