Rumah > pangkalan data > tutorial mysql > Bagaimanakah Saya Boleh Menyimpan dan Mendapatkan Data Binari dalam MySQL?

Bagaimanakah Saya Boleh Menyimpan dan Mendapatkan Data Binari dalam MySQL?

Susan Sarandon
Lepaskan: 2024-12-04 01:52:10
asal
542 orang telah melayarinya

How Can I Store and Retrieve Binary Data in MySQL?

Menyimpan 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
);
Salin selepas log masuk

Anda kemudiannya boleh memasukkan data binari ke dalam lajur menggunakan yang berikut sintaks:

INSERT INTO table_name (binary_data) VALUES (BINARY 'your_binary_data');
Salin selepas log masuk

Contoh

Pertimbangkan contoh berikut:

CREATE TABLE photos (
  id INT NOT NULL AUTO_INCREMENT,
  photo_data BLOB,
  PRIMARY KEY (id)
);
Salin selepas log masuk
INSERT INTO photos (photo_data) VALUES (BINARY 'image binary data');
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan