


Bagaimanakah Saya Boleh Menyimpan dan Mendapatkan Data Binari dalam MySQL?
Dec 04, 2024 am 01:52 AMMenyimpan Data Binari dalam MySQL
Menyimpan data binari dalam MySQL boleh dicapai menggunakan jenis data BLOB (Binary Large Object). Lajur BLOB direka khusus untuk mengendalikan data binari pelbagai saiz.
Menggunakan Jenis Data BLOB
Untuk menentukan lajur BLOB dalam jadual, gunakan sintaks berikut :
CREATE TABLE table_name ( binary_data BLOB );
Anda kemudiannya boleh memasukkan data binari ke dalam lajur menggunakan yang berikut sintaks:
INSERT INTO table_name (binary_data) VALUES (BINARY 'your_binary_data');
Contoh
Pertimbangkan contoh berikut:
CREATE TABLE photos ( id INT NOT NULL AUTO_INCREMENT, photo_data BLOB, PRIMARY KEY (id) );
INSERT INTO photos (photo_data) VALUES (BINARY 'image binary data');
Nota Tambahan
- Terdapat jenis data BLOB berbeza yang tersedia, termasuk TINYBLOB (sehingga 255 bait), BLOB (sehingga 65,535 bait), MEDIUMBLOB (sehingga 16,777,215 bait) dan LONGBLOB (sehingga 4,294,967,295 bait).
- lajur penambahbaikan BLOB secara lalai prestasi untuk data besar set.
- Data BLOB boleh diambil menggunakan fungsi LOAD_FILE() atau GET_LOCK().
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menyimpan dan Mendapatkan Data Binari dalam MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Artikel Panas

Alat panas Tag

Artikel Panas

Tag artikel panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Kurangkan penggunaan memori MySQL di Docker

Bagaimana anda mengubah jadual di MySQL menggunakan pernyataan Alter Table?

Cara menyelesaikan masalah MySQL tidak dapat membuka perpustakaan bersama

Apa itu SQLite? Gambaran Keseluruhan Komprehensif

Jalankan MySQL di Linux (dengan/tanpa bekas podman dengan phpmyadmin)

Menjalankan Pelbagai Versi MySQL di MacOS: Panduan Langkah demi Langkah

Bagaimanakah saya menjamin MySQL terhadap kelemahan biasa (suntikan SQL, serangan kekerasan)?

Bagaimana saya mengkonfigurasi penyulitan SSL/TLS untuk sambungan MySQL?
