MySQL 如何在MySQL和数据文件之间传递信息?
在MySQL和数据文件之间传递信息意味着将数据从数据文件导入到我们的数据库中,或者将数据从我们的数据库导出为文件。MySQL有两个语句可用于在MySQL和数据文件之间导入或导出数据 −
阅读更多:MySQL 教程
LOAD DATA INFILE
此语句用于将数据从数据文件导入到我们的数据库中。它直接从文件中读取数据记录并将它们插入到表中。它的语法如下−
语法
LOAD DATA LOCAL INFILE '[path/][file_name]' INTO TABLE [table_name ];
在这里,path是文件的地址。
file_name是.txt文件的名称
table_name是要加载数据的表。
SELECT…INTO OUTFILE
该语句用于将数据从我们的数据库导出到数据文件中。此语句将SELECT操作的结果写入文件。它的语法如下−
语法
SELECT… INTO OUTFILE '[path/][file_name]' FROM TABLE [table_name ];
在这里,path是文件的地址。
file_name是.txt文件的名称
table_name是从中选取数据的表,经过SELECT语句后使用。
上述两个语句在意义上相似,因为它们都涉及从数据文件到数据库或从数据库到数据文件的数据传输。
极客教程