close
char 以及varchar 都是用來儲存字元 , 字串的type ,
不同點在於 , char在儲存時是固定長度 , 而varchar則是可以變動長度來進行儲存(但不可大於我們所設的limit)
varchar stands for "Variation Character" .
舉例來說 , 假使我們要儲存 "hello"這個word , 而在char與varchar的limit都設定為10個bytes ,
此時如果用char來進行儲存 , 則需要耗費10個bytes的大小 ,
反之如果使用varchar來進行儲存 , 則只需要耗費5個bytes的大小.
雖然varchar在空間上的運用比char來得要好 ,
不過相對的 , 當資料庫在讀取資料時 , 因為varchar的長度並不固定 ,
所以在讀取時相對來說會比較麻煩 , 所以在效率上來說 , 是char會比varchar 來得較好.
全站熱搜
留言列表