zoukankan      html  css  js  c++  java
  • python >>> sql >>> conn >>> pyodbc

    python >>> sql >>> conn
     
    import pyodbc
    import pandas as pd
     
    conn = pyodbc.connect(server='******', user='sa', password='******', database="*****",DRIVER='{SQL Server}')
    sql = "select * from table"
    data = pd.read_sql(sql,conn)
    df = pd.DataFrame(data)
     
    unique() # 去重
    tolist() # 转换列表
    ---------------------------------------
    ### 封装 函数 调用
     
    def get_mysqldatas(sql):
    # 跟数据库建立连接
    #dao# conn = pms.connect(host='服务器地址', user='用户名', passwd='密码', database='数据库', port=3306, charset="utf8")
        conn = pyodbc.connect(server='*****', user='sa', password='**', database="***",DRIVER='{SQL Server}')
        cur = conn.cursor() # 使用 cursor() 方法创建一个游标对象
        cur.execute(sql) # 使用 execute() 方法执行 SQL
        datas = cur.fetchall() # 获取所需要的数据
        cur.close() # 关闭连接
    return datas # 返回所需的数据
     
    sqlans = "SELECT datename(day,零售日期)+'日' AS day, datename(dw,零售日期) AS dw, SUM(销售数量) QTY, SUM(实收金额) AS VAL 
    FROM V_DING_SALE 
    WHERE datediff(mm,零售日期,getdate()) = 0
    GROUP BY 零售日期 ORDER BY 零售日期"
     
    data_ans = get_mysqldatas(sqlans)
  • 相关阅读:
    CF899A Splitting in Teams
    CF898A Rounding
    CF914A Perfect Squares
    CF864A Fair Game
    CF909A Generate Login
    关于C++的一些函数的使用方法
    又是一个二模02,不过day2
    2模02day1题解
    二模Day2题解
    KMP算法心得
  • 原文地址:https://www.cnblogs.com/chidao/p/12938210.html
Copyright © 2011-2022 走看看