在mysql中blob是一個(gè)二進(jìn)制大對(duì)象,用來(lái)儲(chǔ)存可變數(shù)量的數(shù)據(jù),而mssql中并沒(méi)有blob數(shù)據(jù)類(lèi)型,只有大型對(duì)象數(shù)據(jù)類(lèi)型(lob)。
mysql里的blob數(shù)據(jù)類(lèi)型blob是一個(gè)二進(jìn)制大對(duì)象,用來(lái)存儲(chǔ)可變數(shù)量的數(shù)據(jù)。blob類(lèi)型分為4種:tinyblob、blob、mediumblob、longblob,這幾個(gè)類(lèi)型之間的唯一區(qū)別是在存儲(chǔ)文件的最大大小上不同。
mysql的四種blob類(lèi)型tinyblob最大255;blob最大65k;mediumblob最大16m;longblob最大4g;blob列存儲(chǔ)的是二進(jìn)制字符串(字節(jié)字符串);text列存儲(chǔ)的是非二進(jìn)制字符串(字符字符串)。
blob列沒(méi)有字符集,并且排序和比較基于列值字節(jié)的數(shù)值;text列有一個(gè)字符集,并且根據(jù)字符集對(duì)值進(jìn)行排序和比較blob是二進(jìn)制字符串,text是非二進(jìn)制字符串,兩者均可存放大容量的信息。blob主要存儲(chǔ)圖片、音頻信息等,而text只能存儲(chǔ)文本文件。
sqlserver
sqlserver并沒(méi)有blob數(shù)據(jù)類(lèi)型,只有大型對(duì)象數(shù)據(jù)類(lèi)型(lob):text,ntext,image,nvarchar(max),varchar(max),varbinary(max)和xml數(shù)據(jù)類(lèi)型這些數(shù)據(jù)類(lèi)型的數(shù)據(jù)都存放在lob類(lèi)型的數(shù)據(jù)頁(yè)面里。