如果您使用 MySQL ,想要創建一個表格,其中包含圖片,請按照以下步驟操作:
CREATE TABLE `picture_table` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '圖像ID', `picture` mediumblob NOT NULL COMMENT '圖片內容', `picture_name` varchar(255) NOT NULL COMMENT '圖片名稱', PRIMARY KEY (`id`) )ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='圖片表';
在這個表中,我們通過創建一個mediumblob列來存儲圖片。mediumblob列可以存儲2^24-1個字節的數據。我們還定義了一個varchar列來存儲圖片名稱。最后,我們將“id”列設置為主鍵,并啟用自增長。
如果您要插入一張圖片,請按照以下步驟操作:
INSERT INTO `picture_table` ( `picture_name`, `picture` ) VALUES ( 'picture1.jpg', LOAD_FILE('/tmp/picture1.jpg') );
在這個例子中,我們向“picture_table”插入一幅名為“picture1.jpg”的圖片。我們使用LOAD_FILE函數來從指定路徑加載圖片。這將圖片加載到數據庫中,并將其存儲在“picture”列中。
這就是使用 MySQL 創建包含圖片的表格的方式。希望這篇文章能夠幫助您盡快創建自己的圖片表格。