mysql データベースを使用するときに、txt テキスト ドキュメントをインポートしたい場合があります。どのようにすればよいでしょうか?以下の記事でその方法を紹介しますので、ご参考になれば幸いです。
1. データを準備し、テスト テーブルを作成します
1. インポートする必要がある txt テキスト ドキュメントを準備します。パスは c :/data.txt です。
Tab キーを使用して各項目を区切ります。フィールドが NULL の場合は、/N を使用してそれを示します。
2. 新しいデータベースとテーブルを作成します。テーブル内に設計されたフィールドは、インポートされたテキスト ドキュメントの列数に対応する必要があります。
例: テスト用の学生情報を表すテーブルを作成します。フィールドには、ID、名前、年齢、都市、給与が含まれます。 ID と名前を空にすることはできません。
create table person( id int not null auto_increment, name varchar(40) not null, city varchar(20), salary int, primary key(id) )engine=innodb charset=gb2312;
作成されたテーブルのスクリーンショットは次のとおりです:
2. データのインポート
インポートするコマンド:
load data local infile “c:/data.txt” into table person(name,age,city,salary);
インポートされたデータのスクリーンショットは次のとおりです:
ここで、ローカルはローカルを意味します。実行後、NULL データも正しくインポートされていることがわかります。
3. データのエクスポート
次に、このテーブルをテキスト ファイル c:/data_out.txt にエクスポートします。
select name,age,city,salary into outfile “c:/data_out.txt” lines terminated by “/r/n” from person;
エクスポートされたデータのスクリーンショットは次のとおりです。
ここで、「/r/n」で終了する行は、各行 (つまり、各レコード) を意味します。 ) /r/ n 区切りを使用します。/r/n はウィンドウ システムの改行文字です。エクスポートされた data_out.txt の内容は、data.txt とまったく同じです。
以上がmysqlにtxtファイルをインポートするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。