from sqlalchemy import create_engine
import pymysql
import pandas as pd
def accesss_sql_db(user, password, host, port, db):
engine = create_engine(f'mysql+pymysql://{user}:{password}@{host}:{port}/{db}?charset=utf8')
sql = r'select * from 数据库中的表名' # 查询数据库中的表
# 读取SQL数据库
df = pd.read_sql_query(sql=sql, con=engine) # 读取SQL数据库,并获得pandas数据帧。
# pandas数据帧写入SQL数据库
# data = pd.DataFrame()
# data.to_sql(name='表名', con=engine, if_exists='append', index=False, index_label=False)