使用Python从MySQL数据库检索数据,我们需要编写一个SQL语句并执行它。
📘 示例
import mysql.connector
# 建立与MySQL数据库的连接
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="yourdatabase"
)
# 创建一个游标对象来与数据库交互
cursor = mydb.cursor()
# 执行SELECT语句
cursor.execute("SELECT * FROM yourtable")
# 获取SELECT语句返回的所有行
result = cursor.fetchall()
# 打印数据
for row in result:
print(row)
# 关闭游标和数据库连接
cursor.close()
mydb.close()
在上面的代码中,我们首先导入mysql.connector
模块来建立与MySQL数据库的连接。
然后,我们创建一个游标对象来与数据库交互。
我们使用游标对象的execute()
方法执行SELECT语句,并使用fetchall()
方法获取SELECT语句返回的所有行。
最后,我们遍历结果并打印每一行。
完成后,我们关闭游标和数据库连接。
注意:确保将yourusername
、yourpassword
、yourdatabase
和yourtable
替换为您的MySQL数据库的适当值。