Menguruskan data yang disimpan sebagai Binary Large Objects (BLOBs) secara berkesan dalam MySQL selalunya memerlukan penukaran kepada format TEKS yang lebih mesra pengguna. Penukaran ini memperkemas pengendalian dan manipulasi data. Panduan ini memperincikan kaedah yang boleh dipercayai untuk penukaran ini sambil mengekalkan integriti data.
Fungsi CONVERT()
terbina dalam MySQL menyediakan penyelesaian yang mudah. Fungsi ini memudahkan penukaran data BLOB, menentukan set aksara sasaran (cth., utf8
) untuk mengekalkan pengekodan asal. Ini menghalang rasuah data dan memastikan ketepatan.
Pertanyaan SQL berikut menunjukkan penukaran lajur BLOB (blob_column
) kepada lajur TEKS (text_column
):
<code class="language-sql">SELECT CONVERT(`blob_column` USING utf8) AS `text_column` FROM `table_name`;</code>
Pertanyaan ini menjana text_column
baharu yang mengandungi data teks yang ditukar. Yang penting, blob_column
asal kekal tidak berubah.
Fungsi CONVERT()
menawarkan beberapa faedah utama:
Atas ialah kandungan terperinci Bagaimana dengan Cekap Menukar Data BLOB ke TEXT dalam MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!