iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python执行数据库的查询操作实例讲解
  • 202
分享到

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

2024-04-02 19:04:59 202人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

1、fetchone该方法获取下一个查询结果集。结果集是一个对象。 2、fetchall接收全部的返回结果行。 3、rowcount这是一个只读属性,并返回执行execute方法后影

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

--结束END--

本文标题: python执行数据库的查询操作实例讲解

本文链接: https://www.lsjlt.com/news/137397.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作