在SQLite

时间:2015-09-08 08:38:32

标签: mysql swift sqlite xcode6

我有一个MySQL数据库,我想在SQLite中找到我计划开发的应用程序。我该怎么做?感谢。

我看到了上一个问题Export a MySQL Database to SQLite Database

然而,没有公认的或确定的解决方案。那么这样做的最佳方法是什么?

好的,我的解决方案:(希望有人觉得这很有用)

  1. http://sqlitebrowser.org/
  2. 安装了针对SQLite的数据库浏览器
  3. 我将MySQL结构(没有数据)导出为SQL。
  4. 然后根据此链接清理SQL http://livecode.byu.edu/database/mysql-sqliteExport.php
  5. 然后在DB Browser for SQLite中导入已清理的SQL以创建数据库和所有表。我发现SQL Browser的DB Browser不允许将CSV数据导入已创建的表中。所以我去了Mac上的Apple App Store,购买并安装了SQLPro for SQLite应用程序(澳大利亚12美元......)。
  6. 在SQLPro for SQLite中,我打开了在DB中创建的SQLite数据库 SQLite浏览器。然后将每个MySQL表导出为CSV和 将它们导入到SQLPro for SQLite中的每个现有表中。
  7. 完成

1 个答案:

答案 0 :(得分:1)

虽然我在Android环境中只使用了sqlite,但我建议您查看以下内容:

请记住,sqlite是mysql的精简版本,缺少很多功能。例如,在更改表时,您只能重命名或添加新列,但您可能无法删除现有列。有关可能适用于您的特定实施的更具体细节,请查看documentation

您可以在此处找到所有限制:Sqlite limitations