python执行数据库的查询操作实例讲解

 更新时间:2021年10月05日 11:50:37   作者:小妮浅浅  
在本篇文章里小编给大家整理了一篇关于python执行数据库的查询操作实例讲解内容,有需要的朋友们可以参考学习下。

1、fetchone该方法获取下一个查询结果集。结果集是一个对象。

2、fetchall接收全部的返回结果行。

3、rowcount这是一个只读属性,并返回执行execute方法后影响的行数。

实例

from pymysql import *
 
def main():
    # 创建Connection连接
    conn = connect(host='localhost',port=3306,user='root',password='mysql',database='jing_dong',charset='utf8')
    # 获得Cursor对象
    cs1 = conn.cursor()
    # 执行select语句,并返回受影响的行数:查询一条数据
    count = cs1.execute('select id,name from goods where id>=4')
    # 打印受影响的行数
    print("查询到%d条数据:" % count)
 
    for i in range(count):
        # 获取查询的结果
        result = cs1.fetchone()
        # 打印查询的结果
        print(result)  # 元组 (1, '张三', 20, '男')
        # 获取查询的结果
 
    # 关闭Cursor对象
    cs1.close()
    conn.close()

if __name__ == '__main__':
    main()

实例扩展:

#! /usr/bin/python
# filename  conn.py
import MySQLdb         # 载入连接数据库模块  
try:              # 尝试连接数据库
    conn = MySQLdb.connect("localhost","root","www","yao",charset="utf8")  # 定义连接数据库的信息
except MySQLdb.OperationalError, message:  # 连接失败提示
    print "link error"
 
cursor=conn.cursor()          #定义连接对象
cursor.execute("select * from user")  #使用cursor提供的方法来执行查询语句
data=cursor.fetchall()         #使用fetchall方法返回所有查询结果
print data              #打印查询结果
cursor.close()            #关闭cursor对象
conn.close()             #关闭数据库链接

到此这篇关于python执行数据库的查询操作实例讲解的文章就介绍到这了,更多相关python如何执行数据库查询操作内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Python遇到“No module named cv2“错误的详细解决方法

    Python遇到“No module named cv2“错误的详细解决方法

    这篇文章主要介绍了Python遇到“No module named cv2“错误的详细解决方法,这个问题通常是因为未正确安装OpenCV,解决方法包括安装opencv-python包、验证安装、处理操作系统依赖问题,需要的朋友可以参考下
    2025-04-04
  • Python利用装饰器click处理解析命令行参数

    Python利用装饰器click处理解析命令行参数

    这篇文章主要为大家详细介绍了Python如何利用装饰器click实现处理解析命令行参数功能,文中的示例代码简洁易懂,需要的小伙伴快跟随小编一起了解一下
    2022-10-10
  • Python绘图实现坐标轴共享与复用详解

    Python绘图实现坐标轴共享与复用详解

    这篇文章主要为大家详细介绍了Python在绘图时如何实现坐标轴共享与复用,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2024-02-02
  • 使用PIL(Python-Imaging)反转图像的颜色方法

    使用PIL(Python-Imaging)反转图像的颜色方法

    今天小编就为大家分享一篇使用PIL(Python-Imaging)反转图像的颜色方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-01-01
  • Python Faker库基本用法详解

    Python Faker库基本用法详解

    Faker 是一个非常强大的库,适用于生成各种类型的伪随机数据,可以帮助开发者在测试、数据生成、或其他需要随机数据的场景中提高效率,本文给大家介绍Python Faker库基本用法详解,感兴趣的朋友一起看看吧
    2025-04-04
  • Python数据分析与处理(二)——处理中国地区信息

    Python数据分析与处理(二)——处理中国地区信息

    这篇文章主要介绍了Python数据分析与处理-处理中国地区信息,上文介绍了北京高考分数线统计分析,这篇文章依然围绕Python数据分析与处理的相关资料来介绍处理中国地区信息,需要的朋友可以参考一下
    2021-12-12
  • Python  MkDocs优雅地编写文档

    Python  MkDocs优雅地编写文档

    在软件开发过程中,编写文档是非常重要的一环,文档不仅可以帮助用户理解和使用你的软件,还可以提高团队协作效率,然传统的文档写作方式往往繁琐而复杂,不易于维护更新,MkDocs工具以简洁、优雅的方式编写文档,并且能够轻松生成漂亮的静态网站
    2024-01-01
  • Python实现定时任务的九种方案总结

    Python实现定时任务的九种方案总结

    定时任务是编程中常见的需求,它可以按照预定的时间表执行特定的任务或操作,在Python中,有多种方法可以实现定时任务,下面小编就来和大家详细讲讲吧
    2023-11-11
  • Python Serial串口基本操作(收发数据)

    Python Serial串口基本操作(收发数据)

    这篇文章主要介绍了Python Serial串口基本操作(收发数据),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-11-11
  • Python实现删除文件但保留指定文件

    Python实现删除文件但保留指定文件

    这篇文章主要介绍了Python实现删除文件但保留指定文件,本文直接给出实现代码,并同时给出代码解释,需要的朋友可以参考下
    2015-06-06

最新评论