一、加载文件数据
第一种方法,是使用load data into table 将文件中的数据加载到数据表中。
使用我们之前创建的一个pet表,来进行导入数据,假设我们有一个pet.txt文件,里面的内容如下:
Whistler Gwen bird \N 1997-12-09 \N
使用 \N 表示 NULL 数据,每个字段数据之间用tab间隔。
使用下面的命令,将数据文件导入到数据表中:
mysql> LOAD DATA LOCAL INFILE '/path/pet.txt' INTO TABLE pet;
如果我们需要指定第一行数据之前的间隔符号的话,需要使用LINES TERMINATED BY来指定:
mysql> LOAD DATA LOCAL INFILE '/path/pet.txt' INTO TABLE pet LINES TERMINATED BY '\r\n';
二、insert into 插入数据
mysql> INSERT INTO pet VALUES ('Puffball','Diane','hamster','f','1999-03-30',NULL);