如何在MySQL中使用LOAD_FILE()函数

介绍

如何在MySQL中使用LOAD_FILE()函数?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

在MySQL中,LOAD_FILE()函数读取一个文件并将其内容作为字符串返回。

语法

LOAD_FILE (file_name)

其中file_name是文件的完整路径。

下面是我从一个文件中选择内容的示例:

选择LOAD_FILE(& # 39;/数据/用法# 39;)结果;

结果:

+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +

| |结果

+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +

|这个文本文件包含!|

+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +

一个数据库的例子

下面是一个将文件内容插入数据库时查询的示例:

插入MyTable(文件标识,标识,MyBlobColumn)

值(1 20 LOAD_FILE(& # 39;/数据/用法# 39;));

在本例中,列MyBlobColumn有一个BLOB数据类型(允许它存储二进制数据)。

现在它在数据库中,我们可以选择它:

选择MyBlobColumn从MyTable

用户id=20;

结果:

+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +

| MyBlobColumn |

+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +

|这个文本文件包含!|

+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +

如果文件不存在,返回零:

选择LOAD_FILE(& # 39;/数据/oops.txt& # 39;)结果;

结果:

+ - - - - - - - - - - +

| |结果

+ - - - - - - - - - - +零|

|

+ - - - - - - - - - - +

如何在MySQL中使用LOAD_FILE()函数