首先要确定自己使用的MySQL版本是多少
(1)MySQL 4.0 版本以下,VARCHAR(n) 中的 n 指的是改字段容量为 n 字节。如果存放的汉字为UTF8编码时(utf8编码每个汉字占3字节),则只能存16个汉字。
(2)MySQL 5.0 版本以上,VARCHER(n)中的 n 指的是 n 个字符(英文字母、汉字、符号都是字符)。无论存放的是数字、字母还是UTF8汉字,都可以存放50个。
(3)最直接的方法就是直接去数据表里试一下就知道了。
首先要确定自己使用的MySQL版本是多少
(1)MySQL 4.0 版本以下,VARCHAR(n) 中的 n 指的是改字段容量为 n 字节。如果存放的汉字为UTF8编码时(utf8编码每个汉字占3字节),则只能存16个汉字。
(2)MySQL 5.0 版本以上,VARCHER(n)中的 n 指的是 n 个字符(英文字母、汉字、符号都是字符)。无论存放的是数字、字母还是UTF8汉字,都可以存放50个。
(3)最直接的方法就是直接去数据表里试一下就知道了。