SQLite,MySQLdb打开.db文件概念Python进程

时间:2012-01-08 17:42:25

标签: python sqlite ubuntu-11.04 mysql-python

我有一个我想要打开的db文件,处理数据并重新保存为另一个要插入MySQLdb数据库的db文件。 我已经读过打开db文件的唯一方法是使用SQLlite。我在Ubuntu 11.04工作。 我需要用Python编写流程代码。 这样做的正确概念程序是什么?

1 个答案:

答案 0 :(得分:0)

对于此类问题,我建议sqlalchemy。你可以用它来

  1. 打开SQLite3数据库并找出架构
  2. 将该架构另存为sqlalchemy模型
  3. <可选择做任何你喜欢的处理>
  4. 使用1中相同的sqlalchemy模型,打开MySQL连接,创建表并加载数据
  5. 注意我 - 您也可以使用django ORM完成所有这些 - 但SQLAlchemy路由将允许您拥有更少的冗余代码和更多的未来灵活性。

    注意II - sqlautocode可以帮助您。