Python连接MySQL数据库实现数据查询 |
您所在的位置:网站首页 › Python如何连接ctp › Python连接MySQL数据库实现数据查询 |
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 |