pymysql连接本地数据库
时间: 2024-12-13 13:18:54 浏览: 6
Pymysql是一个Python的MySQL数据库连接模块,它允许开发者使用Python语言方便地操作MySQL数据库。连接本地数据库通常涉及以下几个步骤:
1. 安装pymysql库:如果还没有安装,可以使用pip命令安装,`pip install PyMySQL`。
2. 导入pymysql模块:在Python脚本中导入`pymysql`模块,如`import pymysql`。
3. 连接到数据库:创建一个连接,需要提供主机名、用户名、密码以及数据库名称,示例代码如下:
```python
connection = pymysql.connect(
host='localhost', # 数据库主机,通常是本地机器
user='your_username', # 数据库用户名
password='your_password', # 数据库密码
database='your_database_name' # 要连接的数据库名
)
```
4. 创建游标:连接成功后,创建一个游标对象用于执行SQL查询。
```python
cursor = connection.cursor()
```
5. 执行查询:使用游标对象的`execute()`方法执行SQL命令,例如获取数据:
```python
cursor.execute("SELECT * FROM table_name")
results = cursor.fetchall() # 获取所有结果
```
6. 关闭连接:在完成操作后记得关闭游标和连接:
```python
cursor.close()
connection.close()
```
阅读全文