バックアップに SELECT INTO を使用する
バックアップに SELECT INTO を使用することは、指定したファイルにデータベースをバックアップすることも同様です。結果ファイルは MySQL サーバー上でのみ作成でき、他のホストでは作成できません。 SELECT INTO ステートメントの構文形式は次のとおりです:
Select … into outfile 'path_and_filename' ;
例:
SELECT INTO ステートメントを使用して、データベース「mr_mysql」内の「mr_gly」テーブルをクエリし、テーブルを「」にバックアップします。 D:\gly.txt」ディレクトリの場合、ファイル名は「gly.txt」です。
mysql> mr_mysql を使用します
データベースが変更されました
mysql> select * from mr_gly into outfile "D:\gly.txt";
クエリ OK、5 行が影響を受けます (0.00 秒)
次のパラメータは SELECT INTO のデフォルトではありません声明 。 , SELECT INTO ステートメントのデフォルト以外のパラメータ。
例:
各フィールド間では、デフォルトのタブ文字が文字「|」に置き換えられます。
mysql> tpsc を使用
データベースが変更されました
mysql> select * from jtsr into outfile "D:\user1.txt" ;
クエリ OK、5 行が影響を受けました (0.00 秒)
例:
囲まれたキーワード指定された文字「二重引用符」を含むすべてのフィールド。
mysql> select * from jtsr into outfile "D:\user2.txt" フィールドは '|' で囲まれています;
クエリ OK、5 行が影響を受けます (0.02 秒)
例:
Optionally キーワードの使用、As結果として、文字フィールドのみが二重引用符で囲まれます。
mysql> select * from jtsr into outfile "D:\user3.txt" フィールドは '|' で終了し、オプションで '"' で囲まれます。 ;
Query OK、5 行が影響を受けます ( 0.02 秒 )
例:
行の使用が終了し、各行間の区切りが文字「n」に置き換えられます。
mysql> select * from jtsr into outfile "D:\user4.txt" フィールドは '|' で終了し、行は 'n' で終了します ;
クエリ OK、5 行が影響を受けます (0.02 秒)
例:
これらのパラメータを包括的に使用します。
mysql> select * from jtsr into outfile "D:\user5.txt" フィールドは '|' で終了し、オプションで 'n' で終了する ''' 行で終了します ;
クエリ OK、5 行が影響を受けます (0.02 秒)
例:
バックアップの SELECT ステートメントの条件を使用します。
mysql> select * from jtsr where id>3 into outfile "D:\user6.txt" で終了する '|' 行で終了します。 ' n' ;
クエリ OK、2 行が影響を受けました (0.01 秒)
注: SELECT INTO ステートメントを使用する場合、バックアップ ファイルに名前を付けるときに既存のファイルを上書きしないでください。ファイルの場所を書き込むときに置換を使用することを忘れないでください。コード文字「」を出力します。
上記は mysql チュートリアルです: バックアップに SELECT INTO を使用する その他の関連記事については、PHP 中国語 Web サイト (www.php.cn) に注目してください。