[MySQL][Char][VARCHAR][VARCHAR2] 資料類型差異 - S7an Insights

Breaking

S7an Insights

生活 × 技術 × 分享 讓複雜的問題,有條理地解決。

2013年1月2日 星期三

[MySQL][Char][VARCHAR][VARCHAR2] 資料類型差異

CHAR:以空格填滿不足的字串長度
NCHAR:以空格填滿不足的字串長度,for unicode
VARCHAR:以空白填滿不足的字串長度
VARCHAR2:以null填滿不足的字串長度,也就是會適應字串長度
NVARCHAR2:以空白填滿不足的字串長度,for unicode

根據前人大大測試結果,CHAR效能比VARCHAR快一點,
但因為CHAR是填滿空格,所以占空間,因此要如何利用字串的優點是該考量的重點。


Ref: [Oracle][轉貼]Oracle [char、nchar、varchar、varchar2、nvarchar] 資料類型的區別
數據庫中char、varchar、varchar2、nvarchar之間的關系ITPub

沒有留言:

張貼留言

問題沒有大小或好壞