SQLite3 テーブルからのデータの抽出
このガイドでは、スキーマを除く特定の SQLite3 テーブルからデータを抽出する効率的な方法を説明します。 コマンドラインには、いくつかの効果的なアプローチが用意されています。
CSV にエクスポート
他のアプリケーションにデータをインポートするには、カンマ区切り値 (CSV) ファイルが最適です。
<code>.mode csv .headers on .out file.csv select * from MyTable;</code>
.mode csv
は出力形式を CSV に設定し、.headers on
には列ヘッダーが含まれ、.out
は出力ファイル (file.csv
) を指定し、select
ステートメントは MyTable
からすべてのデータを取得します。
SQL へのエクスポート
別の SQLite データベースへの再挿入に適した SQL ファイルを作成するには:
<code>.mode insert <target_table_name> .out file.sql select * from MyTable;</code>
.mode insert
は出力形式を SQL INSERT
ステートメントに設定し、<target_table_name>
は INSERT
ステートメントのターゲット テーブル名を指定し、.out
は出力ファイル (file.sql
) を指定します。
これらのメソッドにより、指定された SQLite3 テーブルから好みの形式で選択的にデータを抽出できます。
以上が特定の SQLite3 テーブルからデータを効率的にダンプするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。