如何使用Python编程语言连接到MySQL数据库并直接执行基本的数据查询操作?
时间: 2024-12-11 08:20:05 浏览: 15
在Python中,可以使用pymysql
库或者更现代的mysql-connector-python
库来连接MySQL数据库并执行数据查询。以下是使用pymysql
的一个简单示例:
首先,你需要安装这个库,通过pip命令:
pip install pymysql
然后,你可以使用以下代码连接到数据库并执行查询:
import pymysql
# 数据库连接信息
host = 'localhost'
user = 'your_username'
password = 'your_password'
db = 'your_database'
try:
# 连接到数据库
connection = pymysql.connect(host=host,
user=user,
password=password,
db=db)
# 创建游标对象
cursor = connection.cursor()
# 执行SQL查询
query = "SELECT * FROM your_table"
cursor.execute(query)
# 获取查询结果
results = cursor.fetchall()
for row in results:
print(row)
# 关闭游标和连接
cursor.close()
connection.close()
except Exception as e:
print(f"Error: {str(e)}")
在这个例子中,我们首先创建了一个连接,然后创建了一个游标对象,接着执行了一个查询所有列的SQL语句。获取结果后,我们遍历每一行打印出来。最后别忘了关闭游标和连接。
相关推荐


















