Python和MySQL:选择数据

使用Python从MySQL数据库检索数据,我们需要编写一个SQL语句并执行它。

📘 示例

python
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语句返回的所有行。
最后,我们遍历结果并打印每一行。
完成后,我们关闭游标和数据库连接。

注意:确保将yourusernameyourpasswordyourdatabaseyourtable替换为您的MySQL数据库的适当值。