zoukankan      html  css  js  c++  java
  • python3 数据库查询

    #xiaodeng
    #python 3
    #数据库查询
    
    
    #第一种方法(fethall,返回所有行数据)
    import pymysql
    
    #connect链接服务器,注意和服务库编码一致
    conn=pymysql.connect(user,passwd,host,db,charset='utf8')
    
    #cursor链接数据库并用cur接收这个对象,然后便于调用方法(增、删、改、查4种方法)
    cur=conn.cursor()
    
    #调用查询方法
    cur.execute("select * from 表名")
    
    #接收数据方法
    data=cur.fethall()  #fethall:接收全部的返回结果行
    for key in data:
        print(key)  #这里可以用list方法
    
    #关闭数据库链接,需要分别关闭指针和链接对象
    conn.close()
    cur.close()
    
    
    
    #第二种方法(获取特定行数据)
    """接收数据办法"""
    #fetchmany(self, size=None):接收size条返回结果行.需要获取多少行的数据,参数size为行数
    #如果size的值大于返回的结果行的数量,则会返回cursor.arraysize条数据.
    import pymysql
    conn=pymysql.connect(user,passwd,host,db,charset='utf8')
    
    #使用cursor()方法获取操作游标
    cur=conn.cursor()                               #cursor链接数据库
    #所有的查询,都在连接con的一个模块cursor上面运行的
    #使用execute方法执行SQL语句
    dd=cur.execute("select * from 表名")
    data=cur.fetchmany(dd)
    for key in data:
        print(key)
    
    conn.close()
    cur.close()
    
    
    #第三种方法(获取一行数据)
    #使用fetchone()方法获取一条数据库
  • 相关阅读:
    Asp.net 主题 【2】
    Asp.net 主题 【1】
    登陆验证码
    Ajax进阶
    Ajax
    Django之权限管理
    Django之Form进阶
    Django之知识总结
    Django之form表单认证
    Django之ORM查询复习与cookie
  • 原文地址:https://www.cnblogs.com/dengyg200891/p/5348173.html
Copyright © 2011-2022 走看看