使用 PYTHON 将数据导入 MYSQL

使用 python 将数据导入 mysql

介绍

手动将数据导入数据库,尤其是当数据库中有很多表时,不仅很烦人,而且还很耗时。通过使用 python 库可以使这变得更容易。

从kaggle下载绘画数据集。绘画数据集由 8 个 csv 文件组成,我们将使用简单的 python 脚本将其导入到数据库中,而不是手动将数据导入到数据库表中。

导入数据的步骤

在pg-admin中创建数据库并命名为painting

create database painting

登录后复制打开jupyter笔记本并安装python库

pip install sqlalchemypip install pandas

登录后复制导入python库

import pandas as pdfrom sqlalchemy import create_engine

登录后复制创建与您的 pg-admin 数据库的连接

conn_string = 'postgresql://postgres:1344@localhost/painting'db = create_engine(conn_string) conn = db.connect()

登录后复制

在 conn_string 中存储我们数据库的 url,其中 postgresql 是我们的数据库,因为我们在 pg-admin 中创建了数据库,postgres 是我们数据库名称 pg-admin 的默认名称,1344 是我们 pg-admin 的密码,@localhost 是主机名和绘画是我们的数据库名称

将文件加载到您的数据库

files = ['artist', 'canvas_size', 'image_link', 'museum', 'museum_hours', 'product_size', 'subject', 'work']for file in files:    df = pd.read_csv(fr"C:UsersAdminDesktopamous painti{file}.csv")    df.to_sql(file, con = conn, if_exists='replace', index = False)

登录后复制

files 是我们希望命名绘画数据库中的表的名称。使用 for 循环以便我们可以迭代我们的文件。 pd.read csv中的fr代表f字符串和原始数据。 index 必须设置为 false 才能不导入默认的 pandas 索引。

立即学习“Python免费学习笔记(深入)”;

结论

我们已经学习了如何使用python和mysql connector在mysql服务器中创建一个全新的数据库,在该数据库中创建表而不是手动执行。

以上就是使用 PYTHON 将数据导入 MYSQL的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2196129.html

(0)
上一篇 2025年2月25日 21:34:59
下一篇 2025年2月25日 21:35:15

AD推荐 黄金广告位招租... 更多推荐

相关推荐

发表回复

登录后才能评论