インポート コマンド
次の操作は MySQL で実行されます
データテーブルをクリア
TRUNCATE TABLE [tablename]
テーブル内のレコード数を計算する
select count(1) from pirsnp;
txt ファイルをインポートします。txt ファイルにはヘッダーが含まれていません。コマンドでヘッダーを指定し、一貫性を確保します。
#设置允许导入
set global local_infile = 1;
#导入
LOAD DATA LOCAL INFILE '/xxx/xxx.txt' INTO TABLE [tablename](columnname1,columnname2,...);
その他の一般的なコマンド
1. Linux でファイルを分割する
#每一千万行数据分割为一个文件,split_file0,split_file1,...
split -l 10000000 test.txt -d -a 1 split_file
2. TXT の空白行を検索するための正規表現。空白行が null 値をインポートするのを防ぎます。
^(\s*)\n
3. CMD マージ ファイル
type *.txt >>xxx\xxx\xxx\pirsnp.txt
輸入例
次のファイルがデータベースにインポートされます.ヘッダーはa,b,cです.合計2つのレコードがあります.最初の行のヘッダーを最初に削除してから実行する必要があります
.
LOAD DATA LOCAL INFILE '/root/1.txt' INTO TABLE testTable(a,b,c);