スキーマなしで SQLite3 テーブル データをエクスポート
SQLite3 データベースを操作する場合、スキーマ情報なしで特定のテーブルをエクスポートする必要がある場合があります。これは、データを別のデータベースに転送したり、データの一部をバックアップしたりする場合に便利です。
これを行うには、SQLite3 シェル セッションで .mode
および .out
コマンドを使用します。これらのコマンドを使用すると、データのエクスポート方法を指定できます。
テーブル データを SQL 形式でエクスポートするには、次の手順に従います:
SQLite3 シェルを開き、エクスポートするテーブルを含むデータベースに移動します。
次のコマンドを実行して、出力モードを「挿入」に設定します:
<code> .mode insert <目标表名></code>
<目标表名>
をエクスポートするテーブルの名前に置き換えます。
.out
コマンドを使用して出力ファイルを構成します:
<code> .out <输出文件名>.sql</code>
<输出文件名>
を、目的の SQL ダンプのファイル名とパスに置き換えます。
次のクエリを実行して、指定されたテーブルからデータを選択してエクスポートします:
<code> select * from <表名>;</code>
<表名>
をエクスポートするテーブルの名前に置き換えます。
エクスポートされたデータは、再実行して別の SQLite3 データベースにデータを挿入できる形式の SQL ファイルとして保存されます。この方法を使用すると、データベース間でデータを簡単に転送したり、部分的なデータのバックアップを実行したりできます。
以上がスキーマを使用せずに SQLite3 テーブル データをダンプするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。