SQL代码: SELECT LENGTH('你好世界'); 运行结果: 原因:为什么会出现12个字符呢,是因为我的MySQL编码是UTF-8的,一个汉字是三个字符,所以 4 * 3 = 12 个字符 SQL代码: SELECT CHAR_LENGTH('你好世界'); 运行结果: 所以,以后要判断中文字符的长度,最好用CHAR_LENGTH,避免用 LENGTH 躺坑