1. 程式人生 > >mysql資料庫的 varchar 和 char 的區別 以及char(20)的理解

mysql資料庫的 varchar 和 char 的區別 以及char(20)的理解

char是儲存字元(無論字母還是漢字都最多存255個)     

        char(20)表示這個欄位最多存20個字元   

        如果存了16個字元    那麼也會佔用20個字元的空間

varchar是儲存位元組(1個字母1個位元組  1個漢字3個位元組)

        varchar(50)表示這個欄位最多存50個位元組的內容

        如果只存了16個位元組    那麼只佔用16個位元組的空間