python 链接 mysql
时间: 2023-06-01 10:05:43 浏览: 74
可以使用 python 的 MySQLdb 库来连接 MySQL 数据库。
MySQLdb 是一个用来连接 MySQL 数据库的 python 库,它提供了一组类似于 Python 标准数据库接口的 API。
首先,需要安装 MySQLdb 库。在命令行中输入以下命令来安装 MySQLdb:
```
pip install mysql-python
```
然后,可以使用以下代码来连接到 MySQL 数据库:
```python
import MySQLdb
# 连接到数据库
db = MySQLdb.connect(host="hostname", user="username", passwd="password", db="database_name")
# 使用 cursor() 方法创建一个游标对象 cursor
cursor = db.cursor()
# 使用 execute() 方法执行 SQL 查询
cursor.execute("SELECT * FROM table_name")
# 使用 fetchall() 方法获取所有数据
data = cursor.fetchall()
# 关闭数据库连接
db.close()
```
在上面的代码中,host、user、passwd 和 db 分别表示 MySQL 服务器的主机名、用户名、密码和数据库名。
此外,还可以使用 PyMySQL 库来连接 MySQL 数据库。它与 MySQLdb 库类似,但是使用了 Python 标准数据库接口(PEP-249)。
要安装 PyMySQL,可以在命令行中输入以下命令:
```
pip install pymysql
```
然后,可以使用以下代码来连接到 MySQL 数据库:
```python
import pymysql
# 连接到数据库
db = pymysql.connect(host="hostname", user="username", password="password", db="database_name")
# 使用