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的相关操作就介绍完了。
