1. 程式人生 > >mysql大文字資料型別的使用需要考慮實際情況

mysql大文字資料型別的使用需要考慮實際情況

 mysql資料型別簡介(http://news.newhua.com/news1/program_database/2008/618/08618103911CD92HJ6CKI2I9I0AH5CGK117JBF1G02BFE0A2HHH563BI.html)

BLOB,

TEXT

最大64K

BLOB為大小敏感的,而TEXT不是大小寫敏感的。

MEDIUMBLOB,

MEDIUMTEXT

最大16M

MEDIUMBLOB為大小寫敏感的,而MEDIUMTEXT不是大小敏感的。

我在之前再用mysql做開發過程的中,用大文字型別時候,用的都是text,沒有遇到過問題。因為一般的使用者,text足夠他資料的填充了,即使用到了線上編輯框(會生產大量的html字元)。但是最近給一個政府機構做網站的時候,發現有一個功能模組的資料以表格的形式新增,資料量非常大,也用到了線上編輯框。展現出來的資料加上線上編輯框生產的額外html字元,其長度已經遠遠的超出了text的範圍。最後把把text改為MEDIUMTEXT,問題解決了。