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
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
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
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!