import pandas as pd
from sqlalchemy import create_engine
import pymysql

if __name__ == '__main__':
    # 第一种--------------------------------------------------------------
    # 用sqlalchemy构建数据库链接engine
    engine = create_engine("mysql+pymysql://root:root@127.0.0.1/data?charset=utf8")
    # sql 命令
    sql = "SELECT * FROM stu"
    df = pd.read_sql(sql=sql, con=engine)
    print(df)

    # 第二种--------------------------------------------------------------
    # sql 命令
    sql = "SELECT * FROM stu"
    # 用DBAPI构建数据库链接engine
    con = pymysql.connect(host='localhost', user='root', password='root', database='data', charset='utf8',
                          use_unicode=True)
    df = pd.read_sql(sql, con)
    print(df)
Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐