• 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()方法获取一条数据库
  • 相关阅读:
    autodl3配置深度学习环境
    autodl使用2配置环境
    20220723图生成模型腾讯AI徐挺洋老师(分子生成)
    加班
    打比赛
    错过了一个比较大的编程比赛
    胡思乱想
    没有太复杂
    张远陆虎给从前的自己
    我还是会想
  • 原文地址:https://www.cnblogs.com/dengyg200891/p/5348173.html
Copyright © 2020-2023  润新知