xp python3.8_windows下python3.8连接mysql
时间: 2024-04-05 13:09:14 浏览: 120
python连接Mysql
要在 Windows 下使用 Python 3.8 连接 MySQL 数据库,可以使用 Python 的 MySQL 连接器,如 mysql-connector-python 或 PyMySQL。这里以 mysql-connector-python 为例,介绍连接 MySQL 数据库的步骤。
1. 安装 mysql-connector-python
可以使用 pip 命令安装 mysql-connector-python:
```
pip install mysql-connector-python
```
2. 导入 MySQL 连接器
在 Python 脚本中导入 mysql.connector 模块:
```
import mysql.connector
```
3. 连接 MySQL 数据库
创建一个 MySQL 连接对象,使用 mysql.connector.connect() 方法连接 MySQL 数据库。需要指定 MySQL 数据库的主机名、用户名、密码和数据库名:
```
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="mydatabase"
)
```
4. 执行 SQL 查询
使用 MySQL 连接对象的 cursor() 方法创建游标对象,使用游标对象的 execute() 方法执行 SQL 查询:
```
mycursor = mydb.cursor()
mycursor.execute("SELECT * FROM customers")
myresult = mycursor.fetchall()
for x in myresult:
print(x)
```
完整的代码示例:
```
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="mydatabase"
)
mycursor = mydb.cursor()
mycursor.execute("SELECT * FROM customers")
myresult = mycursor.fetchall()
for x in myresult:
print(x)
```
注意:在连接 MySQL 数据库时,需要替换 host、user、password 和 database 的值为实际的值。
阅读全文