方法如下,举例说明:
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数据也被正确地导入。
1,每个数据库对应一个文件夹,文件夹名和库名相同;2,(单独的表空间中) 每张表对应几个文件,文件名和表名相同,innodb引擎中对应两个文件,后缀名为:frm、ibd;
frm文件:存储的是表结构信息。
ibd文件:存储的是表里的数据、索引等。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)