import pandas as pd
from sqlalchemy import create_engine
# 初始化数据库连接,MySQL的用户为root, 密码为test123, 端口为3306,数据库为test_db
engine=create_engine('mysql+pymysql://root:test123@localhost:3306/test_db')
# 查询表 basic_info 中的所有数据
sql = '''
select * from basic_info;
'''
df = pd.read_sql_query(sql, engine)
print(df)
# 新建一个 DataFrame
df1 = pd.DataFrame({'id':[123], 'name':['Liuyun']})
# 将新建的 DataFrame 储存到当前数据库的数据表 stu 中
df1.to_sql('stu', engine)
将excel写入mysql
df2 = pd.read_excel("stu_scores.xlsx")
df2.to_sql('scores', engine, index = False) # 不储存 index 列
本文介绍如何使用Python将Excel文件中的数据高效地导入到MySQL数据库中,包括必要的库的安装、数据读取和数据库连接操作。
1万+

被折叠的 条评论
为什么被折叠?



