如何在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()函数