zoukankan      html  css  js  c++  java
  • 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("关闭数据库连接")
    # 关闭数据库
  • 相关阅读:
    intellij idea cpu占用率太大太满 运行速度太慢解决方案
    IntelliJ IDEA详细配置和使用(Java版)
    Bzoj2882 工艺
    SPOJ
    Bzoj2599 [IOI2011]Race
    Codeforces Round #398 (Div. 2) A-E
    Bzoj3653 谈笑风生
    Bzoj3652 大新闻
    URAL1960 Palindromes and Super Abilities
    Bzoj3676 [Apio2014]回文串
  • 原文地址:https://www.cnblogs.com/jiaown123/p/14311654.html
Copyright © 2011-2022 走看看