MariaDB LOAD_FILE() 函数使用指南

在 MariaDB 中,该 LOAD_FILE() 函数读取给定文件并以字符串形式返回文件内容。

MariaDB LOAD_FILE() 语法

这里是 MariaDB LOAD_FILE() 函数的语法:

LOAD_FILE(filepath)

参数

filepath
必需的。需要读取的文件的路径。 您应该指定一个完整路径。

如果您没有提供参数, MariaDB 将报告一个错误:ERROR 1582 (42000): Incorrect parameter count in the call to native function 'LOAD_FILE'

返回值

MariaDB LOAD_FILE() 函数返回一个字符串,它是参数指定的文件的文件内容。

如果找不到指定的文件,或者没有文件访问权限,LOAD_FILE() 函数将返回 NULL

如果参数为 NULLLOAD_FILE() 函数将返回 NULL

MariaDB LOAD_FILE() 示例

文本文件 d:\test.txt 的内容如下:

Hello World

要读取该文件中的内容,请使用以下带有 MariaDB LOAD_FILE() 函数的语句:

SELECT LOAD_FILE('d:\\test.txt');

结果:

+---------------------------+
| LOAD_FILE('d:\\test.txt') |
+---------------------------+
| Hello World               |
+---------------------------+

结论

MariaDB LOAD_FILE() 函数以字符串形式返回由参数指定的文件的内容。