mysql获取字段长度,mysql查询字段长度

(1).LENGTH(字段)函数,获取字段的长度,一个字母和一个数字算1个长度,一个汉字算3个长度

SELECT name , LENGTH(name) FROM tp_send_conf WHERE cid = 1

输出字母和数字长度

name    LENGTH(name)
15    2
ab    2
中    3

(2).CHAR_LENGTH(字段函数),获取字段的长度,一个字母和一个数字算1个长度,一个汉字算1个长度,一般都用这个,比较标准

SELECT name , CHAR_LENGTH(name) FROM tp_send_conf WHERE cid = 1

输出字母和数字长度

name    LENGTH(name)
15    2
ab    2
中    1

一般来讲LENGTH函数速度最快,如果没有中文可以考虑使用。

有点类似PHP中的str_len()和mb_strlen()函数组合,基本一致。

上一篇:解决MySQL里的ERROR 1366 (HY000): Incorrect string value


下一篇:淘宝API开发系列---淘宝API的测试及使用2