DB SQL
ファイル変換

DB から SQL への変換

クイック回答
DB を SQL に変換することは可能ですか?
はい - DB は SQL に変換可能です。

DB Browser for SQLite を開き、File > Export > Database to SQL file に進み、.sql スクリプトを保存します。または、ターミナルで sqlite3 file.db .dump > output.sql を実行しても同じ結果が得られます。

2 個のプログラム
SQL への他の変換: MYD · IBD · GBK

このページの内容

macOS、Windows、Linux でテスト済み
最終検証日:Oct 2026

その他の無料コンバーター

HEIC、PNG、WEBP、MP3 など、すべてのツールが無料です。

ツールボックスを開く

なぜ DB を SQL に変換するのですか?

.sql ダンプはプレーンテキストであるため、バージョン管理が容易で、任意のエディタで検査でき、読み取り可能なバックアップとして使用できます。また、別のデータベースエンジンへのデータ移行も可能になりますが、SQLiteの方言を MySQL や PostgreSQL 用に調整する必要がある場合があります。.sql ファイルは、データベースシステム間の標準的な交換フォーマットです。

DB から SQL への変換方法

DB Browser for SQLite FREE

File > Open Database から .db を開き、File > Export > Database to SQL file に進みます。含めるテーブルを選択して .sql ファイルを保存します。

Navicat Premium APP

Navicat Premium で SQLite の .db に接続し、データ転送またはエクスポート機能を使用して .sql ダンプを生成します。

Exportizer APP

Exportizer で .db を開き、データベースの内容を .sql スクリプトファイルとしてエクスポートします。

DB を変換するプログラム

これらの形式について

品質と注意点

  • ダンプは SQLite 方言の SQL(BEGIN TRANSACTION/COMMIT、INTEGER PRIMARY KEY 構文など)を使用します。MySQL や PostgreSQL にインポートする前に、データ型を調整し、SQLite 固有のプラグマを削除してください。
  • ダンプにはテーブル、インデックス、トリガー、ビューが含まれます。行データは1行につき1つの INSERT 文になるため、大規模なデータベースでは非常に大きな .sql ファイルが生成されます。
  • .db の隣に -wal ファイルがある場合は、コミットされていないページが取り込まれるのを防ぐため、ダンプ前に所有しているアプリケーションを閉じてください。

よくある質問

`.sql` ファイルを SQLite にインポートし直すことはできますか?
はい - sqlite3 newfile.db < output.sql を実行して、ダンプから新しいデータベースを作成できます。
SQLite のダンプを MySQL や PostgreSQL で使用できますか?
修正を加えれば可能です - ダンプは SQLite の SQL 方言を使用しているため、SQLite 固有のプラグマを削除し、データ型を調整してください。
データベース全体ではなく、1つのテーブルだけをダンプできますか?
はい - sqlite3 file.db ".dump tablename" > tablename.sql を実行して、単一のテーブルをエクスポートできます。
この変換用のブラウザベースのツールはありますか?
バイナリの SQLite .db を .sql に変換できる信頼性の高いブラウザツールはありません。これには sqlite3 エンジンをネイティブバイナリとして実行する必要があります。