首页 > 编程知识 正文

使用Python连接本机MySQL数据库

时间:2023-11-21 02:24:05 阅读:295018 作者:SLDS

本文将详细介绍如何使用Python编程语言连接本机MySQL数据库。我们将从以下几个方面展开:

一、安装MySQL连接模块

1、首先,我们需要安装Python的MySQL连接模块,可以使用以下命令:

pip install pymysql

2、安装完毕后,我们可以使用以下方式导入pymysql模块:

import pymysql

二、建立数据库连接

1、在使用Python连接MySQL之前,首先需要建立与数据库的连接。可以使用以下代码:

conn = pymysql.connect(
    host='localhost',
    port=3306,
    user='root',
    password='your_password',
    db='your_database')

2、这里需要根据你的实际情况修改host、port、user、password和db参数,分别表示本机的MySQL地址、端口号、用户名、密码和要连接的数据库名。

三、执行SQL语句

1、连接成功后,我们可以使用cursor()方法创建游标对象。然后,可以使用该游标对象执行SQL语句。以下是一个简单的例子:

cursor = conn.cursor()

sql = "SELECT * FROM your_table"
cursor.execute(sql)

results = cursor.fetchall()

for row in results:
    print(row)

conn.close()

2、上述代码中,我们首先创建了一个游标对象cursor,然后执行了一个SELECT语句,并将结果存储在results变量中。最后,我们使用for循环遍历results,并打印每一行的数据。

四、异常处理

在进行数据库操作时,可能会出现各种异常情况。为了保证程序的稳定性,我们需要添加相应的异常处理代码。以下是一个示例:

try:
    # 执行数据库操作的代码
    pass
except Exception as e:
    # 异常处理代码
    print("发生异常:", e)
finally:
    # 关闭数据库连接
    conn.close()

在try块中,我们可以写入要执行的数据库操作代码。如果发生异常,会跳转到except块,我们可以在这里进行异常处理。无论是否发生异常,都会执行finally块中的代码,用于关闭数据库连接。

五、总结

本文简要介绍了使用Python连接本机MySQL数据库的基本步骤。通过学习这些知识,你可以在Python中轻松地连接和操作MySQL数据库。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。