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如何执行数据库查询操作内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • PyQt5响应回车事件的方法

    PyQt5响应回车事件的方法

    今天小编就为大家分享一篇PyQt5响应回车事件的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-06-06
  • python编写网页爬虫脚本并实现APScheduler调度

    python编写网页爬虫脚本并实现APScheduler调度

    爬虫爬的页面是京东的电子书网站页面,每天会更新一些免费的电子书,爬虫会把每天更新的免费的书名以第一时间通过邮件发给我,通知我去下载
    2014-07-07
  • django框架自定义模板标签(template tag)操作示例

    django框架自定义模板标签(template tag)操作示例

    这篇文章主要介绍了django框架自定义模板标签(template tag)操作,结合实例形式分析了Django框架自定义模板标签原理、操作步骤与相关实现技巧,需要的朋友可以参考下
    2019-06-06
  • python三大器之装饰器详解

    python三大器之装饰器详解

    这篇文章主要介绍了Python中的装饰器,涉及到Python中很多重要的特性,小编觉得这篇文章写的还不错,需要的朋友可以参考下
    2021-10-10
  • python多进程执行方法apply_async使用说明

    python多进程执行方法apply_async使用说明

    这篇文章主要介绍了python多进程执行方法apply_async使用说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-03-03
  • Django框架用户注销功能实现方法分析

    Django框架用户注销功能实现方法分析

    这篇文章主要介绍了Django框架用户注销功能实现方法,结合实例形式分析了基于Django框架的删除cookie实现用户注销功能的相关操作技巧,需要的朋友可以参考下
    2019-05-05
  • python使用if语句实现一个猜拳游戏详解

    python使用if语句实现一个猜拳游戏详解

    这篇文章主要介绍了python使用if语句实现一个猜拳游戏详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-08-08
  • Python使用scapy模块发包收包

    Python使用scapy模块发包收包

    这篇文章主要介绍了Python如何使用scapy模块发包收包,帮助大家更好的理解和学习使用python,感兴趣的朋友可以了解下
    2021-05-05
  • Python通过Django实现用户注册和邮箱验证功能代码

    Python通过Django实现用户注册和邮箱验证功能代码

    这篇文章主要介绍了Python通过Django实现用户注册和邮箱验证功能代码,具有一定借鉴价值,需要的朋友可以参考下。
    2017-12-12
  • 浅谈python import引入不同路径下的模块

    浅谈python import引入不同路径下的模块

    下面小编就为大家带来一篇浅谈python import引入不同路径下的模块。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-07-07

最新评论