方法如下,举例说明:
1、创建测试表,即为要被导入的表:
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、接着写一个用于导入的文本文件:c:\data.txt。?
张三 31 北京 3000?
李四 25 杭州 4000?
王五 45 \N 4500?
小明 29 天津 \N?
每一项之间用Tab键进行分隔,如果该字段为NULL,则用\N表示。?
3、导入数据
输入命令,进行导入。?
load data local infile “c:/data.txt”?
into table person(name,age,city,salary);?
导入数据截图如下:?
其中local表示本地。执行后,可以看到NULL数据也被正确地导入。?