python与mysql数据库交互
时间: 2023-09-12 12:03:06 浏览: 54
可以使用Python标准库中的mysql.connector模块来连接和操作MySQL数据库。首先需要安装mysql-connector-python模块,然后使用以下代码连接和操作MySQL数据库:
```python
import mysql.connector
# 连接MySQL数据库
cnx = mysql.connector.connect(user='root', password='password',
host='127.0.0.1',
database='testdb')
# 创建游标
cursor = cnx.cursor()
# 执行查询
query = ("SELECT name, age FROM people "
"WHERE age BETWEEN %s AND %s")
min_age = 18
max_age = 30
cursor.execute(query, (min_age, max_age))
# 处理结果
for (name, age) in cursor:
print("{} is {}".format(name, age))
# 关闭游标和连接
cursor.close()
cnx.close()
```
这段代码连接到名为“testdb”的MySQL数据库,查询名为“people”的表中,年龄在[min_age, max_age]范围内的所有人的姓名和年龄,并将结果打印出来。