【问题标题】:how will Python DB-API read json format data into an existing database?Python DB-API 如何将 json 格式的数据读入现有数据库?
【发布时间】:2013-02-03 05:56:04
【问题描述】:

如果我们有一个json格式的数据文件,它存储了我们所有的数据库数据内容,比如表名、行、列等内容,我们如何使用DB-API对象从json中插入/更新/删除数据文件到数据库,如sqlite,mysql等。或者如果你有更好的处理方法请分享。人们说数据库数据信息最好保存成json格式,这样在python中使用数据库会方便很多。

非常感谢!请多多指教!

【问题讨论】:

  • 问题有点宽泛。您是否在流程的任何特定部分遇到问题?
  • 我们可以将我们的数据库数据存储在一个json格式的文件中,然后我们需要将数据从json文件迁移到我们已经定义了表的mysql数据库中。那么我们如何将这些json数据插入到数据库表中。希望这次更清楚。谢谢。
  • 嗨,伯尼,你看起来很专业。其实我以前从来没有做过这样的事情,所以请让我们知道你是如何通过一个简单的代码示例来处理这个问题的。我真的很感激。

标签: python database json sqlalchemy python-db-api


【解决方案1】:

没有什么神奇的方法,您必须编写一个 Python 程序来将您的 JSON 数据加载到数据库中。 SQLAlchemy 是一个让它变得更容易的好工具。

【讨论】:

  • 能否举一些简单的工作示例,比如加载一张表数据?我对所有这些都是新手。你的意思是 SQLAlchemy 工具也可以将 JSON 数据加载到数据库中吗?请提供更多解释,这也可能使其他读者受益。非常感谢!
  • 不,SQLAlchemy 不会将 JSON 加载到数据库中。它允许您与数据库交互。 Python 的 json 模块允许您与 JSON 序列化数据进行交互。介于两者之间的是你写的,我不知道有一个图书馆可以做到这一点。也许它确实存在,请参阅PyPI
猜你喜欢
  • 2018-09-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-05-01
  • 2020-01-10
  • 2019-07-13
  • 1970-01-01
  • 2019-10-25
相关资源
最近更新 更多