python - 是否可以在不本地运行 mysql 服务器的情况下生成 sql/csv 导出?
问题描述
本质上,我希望在 jupyter notebook 中运行一个 python 脚本,生成 sql 导出或 CSV 导出。
该脚本当前构建一个数据库并将其存储在本地的 mysql 服务器中。
不幸的是,生成我们正在构建数据库的数据的机器没有,也不能在其上运行本地 mysql 服务器。
是否可以“构建数据库”并将其保存在内存中,然后将其直接转储到导出而不是将其提交到 mysql 服务器?
谢谢
编辑:
为了清楚起见,提供更多信息
该脚本基本上需要 5 个不相关的 excel 工作表并从中生成一个关系数据库。我只是使用 csv 导入数据,对其进行操作,然后使用 mysql.connector 将我想要的结构直接构建到本地运行的 mysql 服务器中。
我想要做的是能够获得一个 sql 导出,这将允许我跳过在本地运行 mysql 服务器的步骤。
我希望最终完成的工作流程是:
在 Jupyter 中加载并运行脚本 -> 生成 SQL 导出 -> 移动到带有 mysql 服务器的机器并导入。
解决方案
推荐阅读
- typescript - 对象中函数的多种语法(Typescript)
- html - datastudio.google.com 拒绝连接
- python - 如果使用 python spaCy PhraseMatcher 从两个模式中的每一个中找到一个匹配项,则返回匹配项
- c++ - 如何在 LLVM IR 的 switch 指令中使用 char*?
- html - 我怎样才能在html中做一个下载按钮
- google-bigquery - 无法将 BigQuery 列定义为 ARRAY
> - php - 如何在短代码中添加 sharelinkes 短代码
- css - React - Bootstrap - 使列的高度相同
- javascript - 有两个具有相同标识符的导入打字稿
- c# - 如何使用 LINQ 语句过滤掉与另一个列表中的一个单词匹配的项目?