如何将信息在 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 语句之后选择数据的表。

以上两个语句在某种意义上是相似的,因为它们都与将数据从数据文件传输到数据库或从数据库传输到数据文件相关。

更新于:2020年6月20日

96 次浏览

启动您的职业生涯

完成课程获得认证

开始学习
广告