ホームページ > データベース > mysql チュートリアル > スキーマを使用せずに SQLite3 テーブル データをダンプするにはどうすればよいですか?

スキーマを使用せずに SQLite3 テーブル データをダンプするにはどうすればよいですか?

Linda Hamilton
リリース: 2025-01-13 15:42:43
オリジナル
595 人が閲覧しました

How to Dump SQLite3 Table Data Without the Schema?

スキーマなしで SQLite3 テーブル データをエクスポート

SQLite3 データベースを操作する場合、スキーマ情報なしで特定のテーブルをエクスポートする必要がある場合があります。これは、データを別のデータベースに転送したり、データの一部をバックアップしたりする場合に便利です。

これを行うには、SQLite3 シェル セッションで .mode および .out コマンドを使用します。これらのコマンドを使用すると、データのエクスポート方法を指定できます。

テーブル データを SQL 形式でエクスポートするには、次の手順に従います:

  1. SQLite3 シェルを開き、エクスポートするテーブルを含むデータベースに移動します。

  2. 次のコマンドを実行して、出力モードを「挿入」に設定します:

    <code> .mode insert <目标表名></code>
    ログイン後にコピー

    <目标表名> をエクスポートするテーブルの名前に置き換えます。

  3. .out コマンドを使用して出力ファイルを構成します:

    <code> .out <输出文件名>.sql</code>
    ログイン後にコピー

    <输出文件名> を、目的の SQL ダンプのファイル名とパスに置き換えます。

  4. 次のクエリを実行して、指定されたテーブルからデータを選択してエクスポートします:

    <code> select * from <表名>;</code>
    ログイン後にコピー

    <表名> をエクスポートするテーブルの名前に置き換えます。

エクスポートされたデータは、再実行して別の SQLite3 データベースにデータを挿入できる形式の SQL ファイルとして保存されます。この方法を使用すると、データベース間でデータを簡単に転送したり、部分的なデータのバックアップを実行したりできます。

以上がスキーマを使用せずに SQLite3 テーブル データをダンプするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート