「.Sql」形式のデータベースがあります。このデータベースを「.sqlite」形式に変換したいと考えています。Android アプリケーションでこの 16MB データベースを使用する必要があるためです。
インターネットで検索しましたが、期待した結果が見つかりませんでした。
MySQLはSQLiteよりも多くの機能と機能を備えているため、それらを切り替えるのが難しい場合があります。
スキーマが十分に単純な場合(読み取り:SQLiteにない機能が多く含まれていない場合)、スキーマをSQLファイルにダンプして、SQLiteDBにインポートしてみることができます。
コンバーターでのいくつかの試みもあります...あなたはここでリストを見つけることができます。
これがあなたを助けるいくつかのソフトウェアです。私はシェルスクリプトを使用しましたが、それは魅力のように機能します。
http://www.sqlite.org/cvstrac/wiki?p=ConverterTools
私もやったこと、それは回避策ですが、私のためにも働きました。データベースとphpmyadminがある場合は、phpmyadminのデータベースに移動し、すべてのテーブルを選択してから、expoertを選択します。エクスポートタイプで、OpenDocumentSpreadsheetを選択します。オプションで「フィールド名を最初の行に入れる」を選択して保存します。保存したら、Open Officeでドキュメントを開き、SQLiteエディターからcsvとして保存し、[CSVからインポート]を選択して、このCSVファイルを選択します。私はMacでSQLiteデータベースブラウザを使用していますが、その方法でmysqlを変換するのに問題はありませんでした。
お役に立てれば
Gistには、Mysql を Sqlite3 ファイルに変換する素晴らしい Linux シェル スクリプトがあります。サーバーに mysqldump と sqlite3 の両方をインストールする必要があります。すべての Android アプリでうまく機能しました。