1 min read

sqlalchemy使用例子

from sqlalchemy import create_engine
import pymysql
import pandas as pd
conn = 'mysql+pymysql://userid:pwd@host:port/dbname'
engine = create_engine(conn)
# 在sqlserver里面。
sql = '''
select * from ppdai_app_score_biz.common_user_daily0000
where user_id in ({0})
'''.format(str("user_id"))
df = pd.read_sql(sql, engine)
print(df)

engine = create_engine('mssql+pymssql://scott:tiger@hostname:port/dbname') 来自sqlalchemy的使用方法。 读表, 并且不需要设置host。 推荐使用Python2, anaconda可以直接安装Python2的

这里就可以封装了函数了 str("user_id")[1,-1]这里就不好了。 首尾就不在了。

这里用@分割,但是密码中有@也没关系。 {0}是替换变量。


我们也可以在进行,图例如下。