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("关闭数据库连接")
    # 关闭数据库
  • 相关阅读:
    Github简单使用
    软件架构
    软件架构
    软件架构
    VB.net 捕获项目全局异常
    C#里面的三种定时计时器:TIMER
    深入分析委托与事件
    C#预处理器指令
    C# 实现透明可移动窗体
    多元一次方程解法 C++
  • 原文地址:https://www.cnblogs.com/jiaown123/p/14311654.html
Copyright © 2011-2022 走看看