漢字長度與編碼有關
MySql 5.0 以上的版本:
1、一個漢字占多少長度與編碼有關:
UTF-8:一個漢字 = 3個字節,英文是一個字節
GBK: 一個漢字 = 2個字節,英文是一個字節
2、varchar(n) 表示n個字符,無論漢字和英文,MySql都能存入 n 個字符,僅實際字節長度有所區別。
3、不知道好多博客這么寫的。 但跟自測結果不一樣 自測utf-8
1 注意
utf8_general_ci 不區分大小寫
utf8_general_cs 區分大小寫
2 注意
MySQL 5.6
自測 utf8 utf8_general_ci varchar(10) ,char(10)
都可以插入 10個漢字 , 或者10英文字