• Python3连接数据库,读取数据


    # -*- coding:utf-8 -*-
    import pymysql
    
    # # 打开数据库连接(目前是**测试数据库)
    config = {'user':***',#用户名
              'password':'***',#密码
              'host':'***',
              'port':***,#端口
              'database':'aims_sc',#数据库名称
              'charset':'utf8'}
    conn = pymysql.connect(**config)#“**”代表将字典里的值取出,并连接数据库
    print(conn)
    print("数据库连接成功")
    
    #  使用 cursor() 方法创建一个游标对象 cursor
    cursor = conn.cursor()
    cursor.execute("SELECT VERSION()")#使用execute执行sql语句
    data = cursor.fetchone()#使用fetchone获取单条数据
    print(data)
    print("数据库版本:Database version : %s " % data)
    print(data)
    sql = "SELECT * FROM cus_user where WECHAT_NAME = '**'"
    # 输入sql语句
    cursor.execute(sql)
    # 执行sql语句
    results = cursor.fetchall()#接收全部的返回行
    # 获取所有记录列表并赋值results
    print(results)
    
    
    # 打印result
    for i in results:
        USER_ID = i[0]
        OPEM_ID = i[1]
        WECHAT_NAME = i[2]
        REGISTER_TIME = i[6]
        USER_TYPE = i[7]
    
        print("用户ID:",USER_ID)
        print("用户OPEN ID:",OPEM_ID)
        print("微信昵称:", WECHAT_NAME)
        print("关注时间:",REGISTER_TIME)
        print("用户类型:",USER_TYPE)
    
    # 遍历results,按照数组顺序,打印对应信息
    
    conn.close()
    print("关闭数据库连接")
    # 关闭数据库
  • 相关阅读:
    查看Linux系统版本信息
    ensemble github强大的下载安装功能--ensembl-git-tools
    Linux系统非root用户安装perl模块
    Linux下安装与使用本地的perl模块
    MATLAB 2014a (8.3) Compiler Runtime (MCR)
    GEO--工具 ScanGEO
    vcf2maf
    RNAseq 流程
    pathway一些网站
    abbitMQ整合Spring Booot【点对点模式】
  • 原文地址:https://www.cnblogs.com/jiaown123/p/14311654.html
Copyright © 2020-2023  润新知