Python连接MySQL数据库实现数据查询

您所在的位置:网站首页 Python如何连接ctp Python连接MySQL数据库实现数据查询

Python连接MySQL数据库实现数据查询

2023-06-08 09:12| 来源: 网络整理| 查看: 265

Python连接MySQL数据库实现数据查询

Python是一种高级语言,具有简单易学、开发效率高等特点。MySQL是一款常用的关系型数据库管理系统,拥有性能稳定、扩展性强等优点。将Python与MySQL进行结合,可以实现对数据表的增删改查等操作。本文将介绍如何使用Python连接MySQL数据库并进行数据查询。

安装PyMySQL模块

使用Python连接MySQL需要安装PyMySQL模块。在命令行中输入以下指令进行安装:

pip install PyMySQL 连接MySQL数据库

使用PyMySQL模块连接MySQL需要指定主机地址、用户名、密码、数据库名等信息。例如:

import pymysql # 打开数据库连接 db = pymysql.connect(host='localhost', user='root', password='123456', database='testdb') # 获取操作游标 cursor = db.cursor() 查询数据表

使用SELECT语句可以查询数据表中的数据。例如,在一个名为stu的数据表中查询所有学生的信息:

# 编写SQL语句 sql = "SELECT * FROM stu" # 执行SQL语句 cursor.execute(sql) # 获取结果集 results = cursor.fetchall() # 循环输出每个学生的信息 for row in results: print("ID:%s,姓名:%s,年龄:%s,成绩:%s" % (row[0], row[1], row[2], row[3])) 断开连接

完成查询操作后,需要关闭数据库连接:

# 关闭游标连接 cursor.close() # 关闭数据库连接 db.close()

完整代码如下:

import pymysql # 打开数据库连接 db = pymysql.connect(host='localhost', user='root', password='123456', database='testdb') # 获取操作游标 cursor = db.cursor() # 编写SQL语句 sql = "SELECT * FROM stu" # 执行SQL语句 cursor.execute(sql) # 获取结果集 results = cursor.fetchall() # 循环输出每个学生的信息 for row in results: print("ID:%s,姓名:%s,年龄:%s,成绩:%s" % (row[0], row[1], row[2], row[3])) # 关闭游标连接 cursor.close() # 关闭数据库连接 db.close()

以上就是Python连接MySQL实现数据查询的基本步骤。通过简单的SQL语句和Python语言的编写,我们可以轻松地对MySQL数据库中的数据进行查询。



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3