国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

mysql中blob和text有什么區別

2024-07-24 12:33:29
字體:
來源:轉載
供稿:網友
  在MySQL中有兩個字段類型容易讓人感覺混淆,那就是TEXT與BLOB,下面我們就來看看兩種的差異。
 
  1、主要差別
 
  TEXT與BLOB的主要差別就是BLOB保存二進制數據,TEXT保存字符數據。目前幾乎所有博客內容里的圖片都不是以二進制存儲在數據庫的,而是把圖片上傳到服務器然后正文里使用<img>標簽引用,這樣的博客就可以使用TEXT類型。而BLOB就可以把圖片換算成二進制保存到數據庫中。
 
  2、類型區別
 
  BLOB有4種類型:TINYBLOB、BLOB、MEDIUMBLOB和LONGBLOB。它們只是可容納值的最大長度不同。
 
  3、字符集
 
  BLOB列沒有字符集,并且排序和比較基于列值字節的數值值。TEXT列有一個字符集,并且根據字符集的校對規則對值進行排序和比較
 
  4、 其它
 
  當保存或檢索BLOB和TEXT列的值時不刪除尾部空格。
 
  對于BLOB和TEXT列的索引,必須指定索引前綴的長度。
 
  BLOB或TEXT對象的最大大小由其類型確定,但在客戶端和服務器之間實際可以傳遞的最大值由可用內存數量和通信緩存區大小確定。你可以通過更改max_allowed_packet變量的值更改消息緩存區的大小,但必須同時修改服務器和客戶端程序。

(編輯:武林網)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 和田县| 崇信县| 巴中市| 阿合奇县| 隆昌县| 白沙| 玛纳斯县| 库车县| 蓝田县| 营山县| 商都县| 内江市| 永善县| 广平县| 威远县| 东方市| 榕江县| 元朗区| 河东区| 江都市| 五常市| 本溪市| 上饶市| 盐城市| 敖汉旗| 沙雅县| 阳谷县| 宁城县| 托克逊县| 耒阳市| 宝清县| 德格县| 政和县| 通渭县| 通河县| 晋州市| 巴楚县| 枝江市| 罗甸县| 错那县| 岳池县|