Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Menyimpan dan Mendapatkan Imej dalam Pangkalan Data Pelayan SQL?

Bagaimana untuk Menyimpan dan Mendapatkan Imej dalam Pangkalan Data Pelayan SQL?

Barbara Streisand
Lepaskan: 2025-01-03 22:05:40
asal
514 orang telah melayarinya

How to Store and Retrieve Images in an SQL Server Database?

Menyimpan Imej dalam Jadual Pangkalan Data Pelayan SQL

Menyimpan imej dalam jadual pangkalan data hubungan ialah tugas biasa dalam pembangunan perisian. SQL Server menawarkan mekanisme yang mudah dan cekap untuk menyimpan data binari, seperti imej, dalam jadual pangkalan data menggunakan jenis data imej.

Memasukkan Imej Ke dalam Pangkalan Data

Untuk masukkan imej ke dalam jadual pangkalan data, anda boleh menggunakan pertanyaan berikut:

INSERT INTO tableName (ImageColumn) 
SELECT BulkColumn 
FROM Openrowset( Bulk 'image..Path..here', Single_Blob) as img
Salin selepas log masuk

Di sini, tableName ialah nama jadual, ImageColumn ialah nama lajur yang akan menyimpan imej, imej..Path..di sini ialah laluan fizikal ke fail imej dan Single_Blob menunjukkan bahawa imej disimpan sebagai objek tunggal yang besar (LOB).

Contoh

Pertimbangkan pertanyaan berikut yang memasukkan imej bernama "image.jpg" ke dalam lajur ImageColumn bagi jadual PEREMPUAN:

INSERT INTO FEMALE (ImageColumn) 
SELECT BulkColumn 
FROM Openrowset( Bulk 'C:\Users\John Doe\Pictures\image.jpg', Single_Blob) as img
Salin selepas log masuk

Mendapatkan Imej Daripada Pangkalan Data

Untuk mendapatkan semula imej daripada jadual pangkalan data, anda boleh menggunakan pertanyaan berikut:

SELECT ImageColumn FROM tableName WHERE ID = @ID
Salin selepas log masuk

Di sini, @ID ialah pemegang tempat untuk nilai kunci utama rekod yang mengandungi imej.

Anda kemudian boleh mengekstrak imej daripada medan ImageColumn dan memaparkannya seperti yang dikehendaki.

Atas ialah kandungan terperinci Bagaimana untuk Menyimpan dan Mendapatkan Imej dalam Pangkalan Data Pelayan SQL?. 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