python如何连接mysql数据库

PythonMySQL

1个回答

写回答

Joyce_zw

2023-05-02 02:35

+ 关注

Python
Python

使用Python连接MySQL数据库可以通过以下步骤实现:

1. 安装MySQL驱动

Python连接MySQL需要用到MySQL驱动,可以使用pip安装pyMySQL或者MySQL-connector-Python。例如:

<code>Python<br/>pip install pyMySQL</code>
2. 创建连接

MySQL
MySQL

使用pyMySQL或者MySQL-connector-Python创建数据库连接。例如:
<code>Python<br/>import pyMySQL

<h1>打开数据库连接</h1>

db = pyMySQL.connect( host="localhost", user="root", password="password", Database="testdb", port=3306 )</code>

3. 创建游标

使用游标进行数据库操作,需要先创建游标。例如:

<code>Python<br/># 使用 cursor() 方法创建一个游标对象 cursor cursor = db.cursor()</code>
4. 执行SQL语句

使用游标执行SQL语句,例如:

<code>Python<br/># 查询数据 cursor.execute("SELECT * FROM user") result = cursor.fetchall() for row in result: print(row)</code>
5. 提交操作

对数据的修改需要提交操作,例如:

<code>Python<br/># 插入数据 sql = "INSERT INTO user (name) VALUE ('abc')" cursor.execute(sql) db.commit()</code>
6. 关闭连接

操作结束后需要关闭数据库连接,例如:

<code>Python<br/># 关闭数据库连接

db.close()</code>
举报有用(17分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号