MySQL之前推出的utf8字符集中,一个汉字占3个字节,新的utf8mb4字符集中一个汉字占4个字节.
那么我们平时建表的时候输入的varchar=16这种,到底指的是字符长度还是字节长度?
如果是字节长度,那就得好好算一阵子了,所以还是试试看.
因为这个知识我以前知道过,后来可能是因为很少用,所以忘了,这里就简单贴出来结论好了.
一目了然,varchar=32指的是字符长度,不是字节长度,所以设计表的时候可以大胆放心的设计了.
MySQL之前推出的utf8字符集中,一个汉字占3个字节,新的utf8mb4字符集中一个汉字占4个字节.
那么我们平时建表的时候输入的varchar=16这种,到底指的是字符长度还是字节长度?
如果是字节长度,那就得好好算一阵子了,所以还是试试看.
因为这个知识我以前知道过,后来可能是因为很少用,所以忘了,这里就简单贴出来结论好了.
一目了然,varchar=32指的是字符长度,不是字节长度,所以设计表的时候可以大胆放心的设计了.
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。