MySQL之前推出的utf8字符集中,一個漢字占3個字節,新的utf8mb4字符集中一個漢字占4個字節.
那么我們平時建表的時候輸入的varchar=16這種,到底指的是字符長度還是字節長度?
如果是字節長度,那就得好好算一陣子了,所以還是試試看.
因為這個知識我以前知道過,后來可能是因為很少用,所以忘了,這里就簡單貼出來結論好了.

一目了然,varchar=32指的是字符長度,不是字節長度,所以設計表的時候可以大膽放心的設計了.
MySQL之前推出的utf8字符集中,一個漢字占3個字節,新的utf8mb4字符集中一個漢字占4個字節.
那么我們平時建表的時候輸入的varchar=16這種,到底指的是字符長度還是字節長度?
如果是字節長度,那就得好好算一陣子了,所以還是試試看.
因為這個知識我以前知道過,后來可能是因為很少用,所以忘了,這里就簡單貼出來結論好了.

一目了然,varchar=32指的是字符長度,不是字節長度,所以設計表的時候可以大膽放心的設計了.
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。