1. 程式人生 > >關於mysql varchar(N)

關於mysql varchar(N)

varchar(N) 能存多少箇中文字元?

4.0版本以下,varchar(50),指的是50位元組,如果存放UTF8漢字時,只能存16個(每個中文3位元組)
gbk :每個字元最多佔用2個位元組
utf8:每個字元最多佔用3個位元組

5.0版本以上,varchar(50),指的是50字元,無論存放的是數字、字母還是UTF8中文(每個中文3位元組),都可以存放50個,是的 varchar(50)是可以存50個漢字的!