共計 997 個字符,預(yù)計需要花費 3 分鐘才能閱讀完成。
自動寫代碼機器人,免費開通
如何在 MySQL 中使用 LOAD_FILE() 函數(shù)?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面丸趣 TV 小編將為大家詳細講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。
在 MySQL 中,LOAD_FILE() 函數(shù)讀取一個文件并將其內(nèi)容作為字符串返回。
語法
LOAD_FILE(file_name)
其中 file_name 是文件的完整路徑。
下面是我從一個文件中選擇內(nèi)容的示例:
SELECT LOAD_FILE(/data/test.txt) AS Result;
結(jié)果:
+——————————————+
| Result |
+——————————————+
| This text is all that the file contains! |
+——————————————+
一個數(shù)據(jù)庫的例子
下面是一個將文件內(nèi)容插入數(shù)據(jù)庫時查詢的示例:
INSERT INTO MyTable (FileId, UserId, MyBlobColumn)
VALUES (1, 20, LOAD_FILE( /data/test.txt
在本例中,列 MyBlobColumn 有一個 BLOB 數(shù)據(jù)類型 (允許它存儲二進制數(shù)據(jù))。
現(xiàn)在它在數(shù)據(jù)庫中,我們可以選擇它:
SELECT MyBlobColumn
FROM MyTable
WHERE UserId = 20;
結(jié)果:
+——————————————+
| MyBlobColumn |
+——————————————+
| This text is all that the file contains! |
+——————————————+
如果文件不存在,返回 NULL:
SELECT LOAD_FILE(/data/oops.txt) AS Result;
結(jié)果:
+——–+
| Result |
+——–+
| NULL |
+——–+
看完上述內(nèi)容是否對您有幫助呢?如果還想對相關(guān)知識有進一步的了解或閱讀更多相關(guān)文章,請關(guān)注丸趣 TV 行業(yè)資訊頻道,感謝您對丸趣 TV 的支持。
向 AI 問一下細節(jié)