pymysql连接mysql
时间: 2023-06-22 18:29:50 浏览: 112
在 Python 中连接 MySQL 数据库还可以使用 PyMySQL 模块。下面是连接 MySQL 数据库的步骤:
1. 安装 PyMySQL
可以使用 pip 命令安装 PyMySQL:
```
pip install pymysql
```
2. 导入 PyMySQL 模块
在 Python 中使用 PyMySQL,需要先导入该模块:
```python
import pymysql
```
3. 连接 MySQL 数据库
使用 `pymysql.connect()` 方法连接 MySQL 数据库,方法的参数中需要指定 host、user、password 和 database 等信息,例如:
```python
mydb = pymysql.connect(
host="localhost",
user="root",
password="password",
database="mydatabase"
)
```
4. 创建游标对象
使用 `cursor()` 方法创建游标对象,该对象用于执行 SQL 语句:
```python
mycursor = mydb.cursor()
```
5. 执行 SQL 语句
使用游标对象的 `execute()` 方法执行 SQL 语句,例如:
```python
mycursor.execute("SELECT * FROM customers")
```
6. 获取查询结果
使用游标对象的 `fetchall()` 方法获取查询结果:
```python
result = mycursor.fetchall()
for row in result:
print(row)
```
完整的示例代码:
```python
import pymysql
mydb = pymysql.connect(
host="localhost",
user="root",
password="password",
database="mydatabase"
)
mycursor = mydb.cursor()
mycursor.execute("SELECT * FROM customers")
result = mycursor.fetchall()
for row in result:
print(row)
```
阅读全文