python与mysql连接
时间: 2024-09-10 17:23:36 浏览: 33
Python与MySQL数据库的连接通常通过`pymysql`库或更现代的`mysql-connector-python`库来实现。以下是基本步骤:
1. 安装库:首先需要安装相应的库,可以使用pip命令:
```
pip install pymysql 或 pip install mysql-connector-python
```
2. 连接设置:创建一个连接到MySQL服务器的对象,通常需要提供主机名、用户名、密码以及数据库名称:
```python
import pymysql
connection = pymysql.connect(
host='localhost',
user='your_username',
password='your_password',
database='your_database'
)
```
或者使用`mysql-connector-python`:
```python
import mysql.connector
connection = mysql.connector.connect(
host='localhost',
user='your_username',
password='your_password',
database='your_database'
)
```
3. 执行查询:一旦连接建立,就可以使用cursor()方法获取游标,然后执行SQL查询:
```python
cursor = connection.cursor()
cursor.execute('SELECT * FROM your_table')
result = cursor.fetchall()
```
4. 关闭连接:完成后记得关闭游标和连接以释放资源:
```python
cursor.close()
connection.close()
```