一、LOAD DATA
在 MySQL 中,可以使用 LOAD DATA 语句将文本文件数据导入到对应的数据库表中,可以将 LOAD DATA 语句看成是 SELECT…INTO OUTFILE 的反操作。语法如下:
LOAD DATA INFILE '文本文件地址' INTO TABLE 数据库表名 character set 数据编码格式 FIELDS TERMINATED BY '数据文件中的字段分隔符' ENCLOSED BY '数据文件中的字段值封闭符' LINES TERMINATED BY '行间分隔符' # 例子 LOAD DATA INFILE 'D:\students.txt' INTO TABLE student character set utf8 FIELDS TERMINATED BY ',' ENCLOSED BY '''' LINES TERMINATED BY '\r\n'
二、source 命令
在 MySQL 中,可以使用 source 命令导入较大的 SQL 文件。source 命令可以导入使用 mysqldump 备份的 SQL 文件。语法如下:
source sql备份文件路径 # 例子 source d:\students.sql