我的MYSQL學習心得(四)
?
MYSQL 里的BLOB數據類型
BLOB是一個二進制大對象,用來存儲可變數量的數據。BLOB類型分為4種: TinyBlob、Blob、MediumBlob、LongBlob,
這幾個類型之間的唯一區別是在存儲文件的最大大小上不同。
?
MySQL的四種BLOB類型 ? ??類型 大小(單位:字節)
TinyBlob ? ? ? ? ? ? ? ? ? ? ? ? ? ?最大 255
Blob ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?最大 65K
MediumBlob ? ? ? ? ? ? ? ? ? ? ? 最大 16M
LongBlob ? ? ? ? ? ? ? ? ? ? ? ? ? 最大 4G
?
BLOB列存儲的是二進制字符串(字節字符串);TEXT列存儲的是非二進制字符串(字符字符串)。
BLOB列沒有字符集,并且排序和比較基于列值字節的數值;TEXT列有一個字符集,并且根據字符集對值進行排序和比較
?
BLOB是二進制字符串,TEXT是非二進制字符串,兩者均可存放大容量的信息。 BLOB主要存儲圖片、音頻信息等 ,
而TEXT只能存儲文本文件。
SQLSERVER
SQLSERVER并沒有BLOB數據類型,只有大型對象數據類型(BLOB):
text,ntext,image,nvarchar(max),varchar(max),varbinary(max)和xml數據類型
這些數據類型的數據都存放在LOB類型的數據頁面里
?
如有不對的地方,歡迎大家拍磚o(∩_∩)o?
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
