一、通过xshell连接服务器,
触发以上按钮,进行上传下载文件。
二、本地:mysql -u root。
三、远程:mysql -u user1 -p –P 3306 -h 10.0.2.69,然后会提示输入密码,输入密码即可连接。
四、熟悉常用的mysql操作语句,https://wiki.jikexueyuan.com/project/linux/mysql.html。
五、
初始化数据库连接
按实际情况依次填写MySQL的用户名、密码、IP地址、端口、数据库名
engine = create_engine(‘mysql+pymysql://root:12345678@localhost:3306/testdb’)
如果觉得上方代码不够优雅也可以按下面的格式填写
engine = create_engine(“mysql+pymysql://{}:{}@{}:{}/{}”.format(‘root’, ‘12345678’, ‘localhost’, ‘3306’, ‘testdb’))
import pandas as pd
from sqlalchemy import create_engine
engine=create_engine(‘mysql+pymysql://root:12345678@localhost:3306/testdb’)
def download():
sql=‘show tables;’
df=pd.read_sql_query(sql,engine)
tables_l = df.values
for ta in tables_l:
sql1=‘select * from ‘+ ta[0]+’;’
df1=pd.read_sql_query(sql1,engine)
df1.to_csv(ta[0]+’.csv’,index=False)
if name == “main”:
download()