在MySQL中,longvarbinary是一種用于存儲二進制數據類型的數據類型。它可以存儲任意長度的二進制數據,包括音頻、視頻、圖片等。
CREATE TABLE mytable ( id INT PRIMARY KEY, data LONGVARBINARY );
上面的代碼創建了一個名為mytable的表格,包括一個id列和一個data列。其中data列的數據類型為longvarbinary,用于存儲二進制數據。
要向longvarbinary列中插入數據,需要使用BINARY、VARBINARY或LONGVARBINARY關鍵字作為列類型聲明:
INSERT INTO mytable (id, data) VALUES (1, x'ABCD');
此代碼向mytable表格中插入了一條記錄,其中id為1,data為二進制數據x'ABCD'。
如果想要讀取longvarbinary列中的數據,可以使用SELECT語句:
SELECT data FROM mytable WHERE id = 1;
此代碼將從mytable表格中選擇id為1的記錄,并返回data列中存儲的二進制數據。
需要注意的是,在MySQL中,longvarbinary列不支持索引和排序操作。