資料庫 varchar 和char區別
在建立資料表的時候,會經常遇到給一個string 資料定義一個數據型別、我們會選擇varchar 和 char 、兩者的關係也就是 時間效率、和空間效率、
char 也就是 固定長度、假如 char(10) 、寫進去一個字串,'abcd' ,那麼顯然char所佔的長度為10,出了 ‘abcd’,後面會跟上6個空格,
而varhcar 長度就為4,因為varchar 要計算長度、然後存進去,取資料的時候,char型別的要用trim()去掉多餘的空格,而varchar是不需要的,可以看出,char的速度比varchar 還是要快的,而char是時間效率、而varchar是在空間效率,