回覆列表
  • 1 # 好嘛妹妹123

    一、把圖片直接以二進位制形式儲存在資料庫中一般資料庫提供一個二進位制欄位來儲存二進位制資料。比如SQLServer中的BINARY,VARBINARY;1、BINARY資料型別用於儲存二進位制資料。其定義形式為BINARY(n),n表示資料的長度,取值為1到8000。在使用時必須指定BINARY型別資料的大小,至少應為1個位元組。BINARY型別資料佔用n+4個位元組的儲存空間。在輸入資料時必須在資料前加上字元“0X”作為二進位制標識,如:要輸入“abc”則應輸入“0xabc”。若輸入的資料過長將會截掉其超出部分。若輸入的資料位數為奇數,則會在起始符號“0X”後新增一個0,如上述的“0xabc”會被系統自動變為“0x0abc”。2、VARBINARY資料型別的定義形式為VARBINARY(n)。它與BINARY型別相似,n的取值也為1到8000,若輸入的資料過長,將會截掉其超出部分。不同的是VARBINARY資料型別具有變動長度的特性,因為VARBINARY資料型別的儲存長度為實際數值長度+4個位元組。當BINARY資料型別允許NULL值時,將被視為VARBINARY資料型別。一般情況下,由於BINARY資料型別長度固定,因此它比VARBINARY型別的處理速度快另,MySQL中有個blob欄位。Oracle資料庫中是blob或bfile型別

  • 中秋節和大豐收的關聯?
  • 羅定一家長電梯內暴打孩子,多次腳踹肚子,爆料人:她因孩子中午不回家吃飯施暴,下手有些過分, 你怎麼看?