在当今数字化时代,数据是企业和组织中至关重要的资产之一。
数据库是存储和管理数据的核心工具之一,而MySQL则是其中一种流行的关系型数据库管理系统。
如何使用Python编程语言连接到MySQL数据库,并执行查询以检索所需的数据。
首先,需要安装 pymysql库:
pip install pymysql
下面是一个简单的Python脚本,用于连接到MySQL数据库并执行查询:
import pymysql
def connect_to_database(host, user, password, database):
# 建立与MySQL数据库的连接
conn = pymysql.connect(host=host, user=user, password=password, database=database)
return conn
def execute_sql_query(conn, sql_query):
# 创建游标对象
cursor = conn.cursor()
# 执行SQL查询
cursor.execute(sql_query)
# 获取查询结果
result = cursor.fetchall()
# 关闭游标
cursor.close()
return result
if __name__ == '__main__':
# 连接到数据库
db_conn = connect_to_database('localhost', 'root', 'password', 'mydatabase')
# 执行查询
result = execute_sql_query(db_conn, 'SELECT * FROM users')
# 打印查询结果
print(result)
# 关闭数据库连接
db_conn.close()
代码解析
我们首先导入了pymysql库,这是一个Python与MySQL数据库交互的库。
connect_to_database函数用于建立与MySQL数据库的连接,并返回一个数据库连接对象。
execute_sql_query函数用于执行SQL查询,并返回查询结果。
在if __name__ == '__main__':条件下,我们连接到MySQL数据库,执行了一个简单的查询SELECT * FROM users,并将结果打印出来。
最后,我们关闭了与数据库的连接,以释放资源。
标签:__,database,Python,数据库,查询,MySQL,conn
From: https://blog.csdn.net/m0_51261262/article/details/139453229