首页 > 解决方案 > 是否可以在不本地运行 mysql 服务器的情况下生成 sql/csv 导出?

问题描述

本质上,我希望在 jupyter notebook 中运行一个 python 脚本,生成 sql 导出或 CSV 导出。

该脚本当前构建一个数据库并将其存储在本地的 mysql 服务器中。

不幸的是,生成我们正在构建数据库的数据的机器没有,也不能在其上运行本地 mysql 服务器。

是否可以“构建数据库”并将其保存在内存中,然后将其直接转储到导出而不是将其提交到 mysql 服务器?

谢谢

编辑:

为了清楚起见,提供更多信息

该脚本基本上需要 5 个不相关的 excel 工作表并从中生成一个关系数据库。我只是使用 csv 导入数据,对其进行操作,然后使用 mysql.connector 将我想要的结构直接构建到本地运行的 mysql 服务器中。

我想要做的是能够获得一个 sql 导出,这将允许我跳过在本地运行 mysql 服务器的步骤。

我希望最终完成的工作流程是:

在 Jupyter 中加载并运行脚本 -> 生成 SQL 导出 -> 移动到带有 mysql 服务器的机器并导入。

标签: pythonpython-3.xjupyter-notebook

解决方案


推荐阅读