使用Python从MySQL数据库中获取行的方法有多种,以下是其中一种常用的方法:
mysql-connector-python
或pymysql
。import mysql.connector
cnx = mysql.connector.connect(user='username', password='password',
host='hostname', database='database_name')
其中,username
是数据库的用户名,password
是密码,hostname
是数据库的主机名,database_name
是要连接的数据库名。
cursor = cnx.cursor()
query = "SELECT * FROM table_name WHERE condition"
其中,table_name
是要查询的表名,condition
是查询条件。
cursor.execute(query)
rows = cursor.fetchall()
这将返回一个包含查询结果的元组列表,每个元组代表一行数据。
for row in rows:
# 处理每一行数据
print(row)
cursor.close()
cnx.close()
这是一个基本的示例,你可以根据具体的需求进行修改和扩展。如果你想了解更多关于Python与MySQL数据库交互的知识,可以参考腾讯云的MySQL产品文档:MySQL产品文档。
领取专属 10元无门槛券
手把手带您无忧上云