python连接mysql数据库
时间: 2023-06-14 13:05:10 浏览: 117
python链接mysql数据库
3星 · 编辑精心推荐
在Python中连接MySQL数据库需要使用第三方库,比如`pymysql`或`mysql-connector-python`。
以下是使用`pymysql`连接MySQL数据库的示例代码:
```
import pymysql
# 连接数据库
conn = pymysql.connect(
host='localhost',
port=3306,
user='root',
password='password',
db='database_name',
charset='utf8mb4'
)
# 获取游标
cursor = conn.cursor()
# 查询数据
sql = 'SELECT * FROM table_name'
cursor.execute(sql)
results = cursor.fetchall()
# 关闭游标和连接
cursor.close()
conn.close()
```
以下是使用`mysql-connector-python`连接MySQL数据库的示例代码:
```
import mysql.connector
# 连接数据库
conn = mysql.connector.connect(
host='localhost',
port=3306,
user='root',
password='password',
database='database_name'
)
# 获取游标
cursor = conn.cursor()
# 查询数据
sql = 'SELECT * FROM table_name'
cursor.execute(sql)
results = cursor.fetchall()
# 关闭游标和连接
cursor.close()
conn.close()
```
注意,以上示例代码中的`host`、`user`、`password`、`port`、`database`等参数需要根据实际情况进行修改。
阅读全文