本文主要给大家介绍CHARACTER_LENGTH函数用法讲义,希望可以给大家补充和更新些知识,如有其它问题需要了解的可以持续在开发云行业资讯里面关注我的更新文章的。在MySQL中,CHARACTER_LENGTH()函数返回字符串的长度,以字符为单位。CHARACTER_LENGTH()是CHAR_LENGTH()函数的同义词。语法是这样的:其中str是返回长度的字符串。例1 -基本用法下面是一个基本用法的例子:结果是这样的:例2 -末尾有空格注意,CHARACTER_LENGTH()在其计算中包含末尾空格(例如字符串末尾的空格)。所以如果我们在前一个例子的末尾加上空格:结果:但是我们可以使用TRIM()函数或RTRIM()函数来删除后面的空格:结果:例3 -前面有空格同样的概念也适用于前面空格。你可以使用TRIM或LTRIM:结果:
例4 -数据类型无论字符串存储为什么数据类型,它都将返回相同的结果。这与LENGTH()函数形成对比,如果数据是以Unicode字符串存储的,那么LENGTH()函数将返回双倍的字符数。在下面的例子中,ArtistName列使用varcha开发云主机域名r(255):结果:
如果我们修改ArtistName列来使用Unicode:并再次运行相同的查询:我们仍然得到相同的结果:但是,如果使用LENGTH()函数,结果将是6。这是因为Unicode字符串每个字符存储2个字节,LENGTH()函数返回以字节为单位测量的长度。相关以上就是MySQL中CHARACTER_LENGTH()函数的用法详解的详细内容,更多请关注开发云其它相关文章!
技术老铁们,工作累了,我们就一起来放松一下!老张我呢是个金庸迷,在金庸小说中,降龙十八掌无愧巅峰外功,它的威力之大可想而知。而今儿,老张要给大家介绍18招式,来优化我们的 MySQL 数据库,让它跑起来更快,更稳定!之前老有学生问我,张老师该如何优化我们的 M…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。