Fungsi untuk membaca kandungan fail dalam MySQL ialah LOAD_FILE(), dan penggunaannya ialah LOAD_FILE(nama_fail), dengan nama_fail ialah laluan dan nama fail. Fungsi ini mengembalikan rentetan kandungan fail, seperti: SELECT LOAD_FILE('/tmp/data.txt'). Walau bagaimanapun, perhatian harus diberikan kepada kebenaran sistem fail, ketepatan laluan, masa membaca fail yang besar, dan mengembalikan NULL jika fail itu tidak wujud.
Fungsi MySQL yang manakah boleh membaca kandungan fail?
Fungsi dalam MySQL yang boleh membaca kandungan fail ialah LOAD_FILE()
.LOAD_FILE()
.
函数用法
<code class="sql">LOAD_FILE(file_name)</code>
参数
file_name
:要读取的文件路径和名称。返回值
返回文件内容的字符串。
示例
以下查询从 /tmp/data.txt
文件中读取内容:
<code class="sql">SELECT LOAD_FILE('/tmp/data.txt');</code>
注意事项
LOAD_FILE()
函数可能会受文件系统权限和安全设置的影响。NULL
nama_fail
kod >: Laluan dan nama fail yang hendak dibaca. 🎜🎜🎜🎜Nilai Pulangan🎜🎜🎜Mengembalikan rentetan kandungan fail. 🎜🎜🎜Contoh🎜🎜🎜Pertanyaan berikut membaca kandungan daripada fail <code>/tmp/data.txt
: 🎜rrreee🎜🎜Notes🎜🎜LOAD_FILE() mungkin dipengaruhi oleh kebenaran sistem fail dan tetapan keselamatan. 🎜<li>Pastikan laluan fail adalah betul. 🎜</li>
<li>Fail besar mungkin mengambil masa lebih lama untuk dibaca. 🎜</li>
<li>Jika fail tidak wujud atau tidak boleh dibaca, fungsi akan mengembalikan <code>NULL
. 🎜🎜Atas ialah kandungan terperinci Fungsi mana dalam mysql boleh membaca kandungan fail. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!