欢迎访问宙启技术站
智能推送

python MySQLdb如何配置python链接MYSQL

发布时间:2023-05-14 05:12:18

Python MySQLdb是一个可以用来操作MySQL数据库的Python扩展模块,通过它可以实现Python程序和MySQL数据库的交互。下面将简单介绍如何使用Python MySQLdb来配置Python和MySQL之间的连接。

1、安装MySQLdb模块

首先需要安装MySQLdb模块,可以使用pip命令来进行安装:

pip install MySQL-python

2、建立数据库连接

Python MySQLdb需要使用MySQL数据库提供的连接服务来连接到数据库,需要使用MySQLdb提供的connect()函数创建一个数据库连接对象,并通过连接参数指定要连接的数据库所在IP地址、端口号、用户名和密码等信息。具体代码如下:

import MySQLdb

conn = MySQLdb.connect(
    host = "127.0.0.1", # 数据库IP地址
    port = 3306, # 数据库端口号
    user = "root", # 数据库用户名
    passwd = "123456", # 数据库密码
    db = "test", # 要连接的数据库名
    charset = "utf8" # 数据库字符集
)

其中,conn是一个MySQLdb提供的用于操作数据库的连接对象。

3、创建游标对象

通过往MySQL数据库发送SQL语句来进行数据操作,需要创建一个游标对象,游标对象可以从连接对象中创建。具体代码如下:

cursor = conn.cursor()

4、使用游标操作数据库

通过游标对象就可以发送SQL语句来操作MySQL数据库,具体代码如下:

sql = "SELECT * FROM student WHERE age > 18"
cursor.execute(sql)
result = cursor.fetchall()
for row in result:
    print(row)

其中,sql是需要执行的SQL语句,cursor.execute(sql)会执行SQL语句,cursor.fetchall()返回查询结果集。

5、关闭连接

使用完数据库后,需要关闭连接释放资源。具体代码如下:

cursor.close()
conn.close()

其中,conn.close()关闭数据库连接。

至此,Python MySQLdb如何配置python链接MySQL的相关操作就介绍完了。