網站首頁 學習教育 IT科技 金融知識 旅遊規劃 生活小知識 家鄉美食 養生小知識 健身運動 美容百科 遊戲知識 綜合知識
當前位置:趣知科普吧 > IT科技 > 

varchar與char有什麼區別

欄目: IT科技 / 發佈於: / 人氣:6.63K

數據庫中的char和varchar有什麼區別呢?相信這一點很多小夥伴都想知道,那麼今天就跟着小編一起來了解一下吧。

varchar與char有什麼區別

一、長度不同

1、char類型:char類型的長度是固定的。

2、varchar類型:varchar類型的長度是可變的。

二、效率不同

1、char類型:char類型每次修改的數據長度相同,效率更高。

2、varchar類型:varchar類型每次修改的數據長度不同,效率更低。

三、存儲不同

1、char類型:char類型存儲的時候是初始預計字符串再加上一個記錄字符串長度的字節,佔用空間較大。

2、varchar類型:varchar類型存儲的時候是實際字符串再加上一個記錄字符串長度的字節,佔用空間較小。

數據庫中char和varchar的區別爲:長度不同、效率不同、存儲不同。