【问题标题】:Convert MYSQL to SQLITE Database for Android将 MYSQL 转换为 Android 的 SQLITE 数据库
【发布时间】:2012-10-06 12:54:19
【问题描述】:

我有一个“.Sql”格式的数据库。我想将此数据库转换为“.sqlite”格式。因为我必须在我的 android 应用程序中使用这个 16MB 的数据库。

我在互联网上搜索过,但找不到我期望的结果。

【问题讨论】:

    标签: android mysql database sqlite


    【解决方案1】:

    MySQL 比 SQLite 具有更多的功能和特性,这使得它们之间有时难以切换。

    如果您的架构足够简单(阅读:不包含 SQLite 所没有的许多功能),您可以将其转储到 SQL 文件中并尝试将其导入 SQLite 数据库。

    转换器方面也有几次尝试……你可以找到一个列表here

    【讨论】:

      【解决方案2】:

      有一个 fantastic Linux shell script on Gist 将 Mysql 转换为 Sqlite3 文件。您需要在服务器上安装 mysqldump 和 sqlite3。非常适合我所有的 Android 应用。

      【讨论】:

        【解决方案3】:

        这里有一些可以帮助您解决问题的软件。我已经使用了 shell 脚本,它就像一个魅力。

        http://www.sqlite.org/cvstrac/wiki?p=ConverterTools

        我也做了什么,这是一种解决方法,但也对我有用。如果您有数据库和 phpmyadmin,请转到 phpmyadmin 中的数据库,选择每个表,然后选择 expoert。在导出类型中选择打开文档电子表格。在选项中选择“将字段名称放在第一行”并保存。保存后,在 Open Office 中打开文档并将其保存为 csv,从 SQLite 编辑器中选择从 CSV 导入并选择此 CSV 文件。我在 Mac 上使用 SQLite 数据库浏览器,以这种方式转换 mysql 没有问题。

        希望对你有帮助

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-12-12
          • 2022-10-13
          • 2014-08-24
          • 1970-01-01
          相关资源
          最近更新 更多