• 中文
    • English
  • 注册
  • 查看作者
  • python执行数据库的查询操作

    python执行数据库的查询操作

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

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

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

    实例

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

    以上就是python执行数据库的查询操作,希望对大家有所帮助。更多Python学习指路:python基础教程

  • 0
  • 0
  • 0
  • 112
  • 请登录之后再进行评论

    登录
  • 任务
  • 实时动态
  • 发布
  • 单栏布局 侧栏位置: