表格和数据文件
CREATE TABLE pet (name VARCHAR(20), owner VARCHAR(20),species VARCHAR(20), sex CHAR(1), birth DATE, death DATE);
[hadoop@master ~]$ cat datafile.txt
Fluffy Harold cat f 1993-02-04
Claws Gwen cat m 1994-03-17 \N
Buffy Harold dog f 1989-05-13
Fang Benny dog m 1990-08-27
Bowser Diane dog m 1979-08-31
Chirpy Gwen bird f 1998-09-11
Whistler Gwen bird 1997-12-09
Slim Benny snake m 1996-04-29
加载本地数据文件
load data local infile 'datafile.txt' into table pet;
会出现数据全部加载到了表的第一个字段里
需要定义域分隔符
load data local infile 'datafile.txt' into table pet fields terminated by ' ';
其他的比如行分割符:
在window下分割符为‘\r\n’
LINES TERMINATED BY '\r\n';