在mysql中,可以使用load data语句将文本文件数据导入到对应的数据库表中,可以将load data语句看成是select…into outfile的反操作
#示例
use mydb;
select * from employee;
delete from employee;
load data infile 'C:\\ProgramData\\MySQL\\MySQL Server 5.7\\Uploads\\employee.txt' into table employee character set utf8 fields terminated by ',' #字段间分隔符
enclosed by '"' #值用双引号引起
lines terminated by '\r\n'; #行间分隔符
select * from employee;
在mysql中,可以使用source命令导入较大的sql文件。source命令可以导入使用mysqldump备份的sql文件。
#source命令的使用示例
create database testdb;
source e:/mydb.sql
show tables;
select * from employee;