字符串长度计算工具MySql计算字段的长度
⽤户账号有⽤中⽂字符,查所有含有中⽂字符的账号
SELECT member_name FROM table_member WHERE length(member_name)!=char_length(member_name) LENGTH
mysql⾥⾯的 “LENGTH” 函数是⼀个⽤来获取字符串长度的内置函数
CHAR_LENGTH
在mysql内置函数⾥⾯查看字符串长度的还有⼀个函数是 “CHAR_LENGTH”,这两个函数的区别是:LENGTH:⼀个汉字是算三个字符,⼀个数字或字母算⼀个字符。
CHAR_LENGTH:不管汉字还是数字或者是字母都算是⼀个字符
实例:
(1)汉字
SELECT LENGTH('字符');
输出:6
SELECT CHAR_LENGTH('字符');
输出:2
(2)字符
SELECT LENGTH('abc');
输出:3
SELECT CHAR_LENGTH('abc');
输出:3
(3)varchar(n),n表⽰什么?
MySQL5.0.3之前varchar(n)这⾥的n表⽰字节数
MySQL5.0.3之后varchar(n)这⾥的n表⽰字符数,⽐如varchar(200),不管是英⽂还是中⽂都可以存放200个
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论