python 连接mysql数据库 执行sql
时间: 2024-09-26 17:11:32 浏览: 59
在Python中连接MySQL数据库并执行SQL通常会用到`pymysql`或`mysql-connector-python`这样的库。下面是一个简单的步骤示例:
1. 安装所需库:
```bash
pip install mysql-connector-python
```
2. 导入必要的模块:
```python
import mysql.connector
```
3. 创建连接:
```python
config = {
'user': 'your_username', # 数据库用户名
'password': 'your_password', # 数据库密码
'host': 'localhost', # 数据库主机地址,默认通常是本地
'database': 'your_database_name', # 数据库名称
}
cnx = mysql.connector.connect(**config)
```
4. 创建游标(cursor),用于执行SQL语句:
```python
cursor = cnx.cursor()
```
5. 编写SQL查询并执行:
```python
sql_query = "SELECT * FROM your_table_name"
cursor.execute(sql_query)
```
6. 获取结果并处理(如果需要):
```python
results = cursor.fetchall()
for row in results:
print(row)
```
7. 关闭游标和连接:
```python
cursor.close()
cnx.close()
```
阅读全文