mysql获取字符串长度函数(CHAR_LENGTH)

 更新时间:2013年11月05日 14:47:03   作者:  
本文介绍一下关于mysql获取字符串长度的方法,希望此教程对各位同学会有所帮助哦。
length:   是计算字段的长度一个汉字是算三个字符,一个数字或字母算一个字符
CHAR_LENGTH(str) 返回值为字符串str 的长度,长度的单位为字符。一个多字节字符算作一个单字符。对于一个包含五个二字节字符集, LENGTH()返回值为 10,而CHAR_LENGTH()的返回值为5。
CHARACTER_LENGTH(str) CHARACTER_LENGTH()是CHAR_LENGTH()的同义词。
BIT_LENGTH(str) 返回2进制长度.
例如:可以查出用户名长度少于6个字符的用户列表。
SQL
复制代码 代码如下:

SELECT * FROM admin WHERE LENGTH(username) < 6
 

CHAR_LENGTH(str)
返回值为字符串str 的长度,长度的单位为字符。一个多字节字符算作一个单字符。对于一个包含五个二字节字符集, LENGTH()返回值为 10,而CHAR_LENGTH()的返回值为5。
CHARACTER_LENGTH(str)
CHARACTER_LENGTH()是CHAR_LENGTH()的同义词。
BIT_LENGTH(str)
返回2进制长度.
简单的总结来说,mysql中获取字符串长度的有两个函数:
length:返回字符串所占的字节数,是计算字段的长度一个汉字是算三个字符,一个数字或字母算一个字符
char_length:返回字符串所占的字符数,不管汉字还是数字或者是字母都算是一个字符

相关文章

  • MySQL三种安装方法(yum安装、编译安装、二进制安装)

    MySQL三种安装方法(yum安装、编译安装、二进制安装)

    本文主要介绍了MySQL三种安装方法,包含yum安装、编译安装、二进制安装这三种,文中通过示例介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-08-08
  • mysql严格模式Strict Mode详细说明

    mysql严格模式Strict Mode详细说明

    使用mysql严格模式可以使数据更加安全严格,缺点是减少了对空数据入库的兼容性,下面这篇文章主要给大家介绍了关于mysql严格模式Strict Mode详细说明的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-08-08
  • Mysql的复合索引如何生效

    Mysql的复合索引如何生效

    本文主要介绍了Mysql的复合索引如何生效,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-12-12
  • MySQL如何添加环境变量和初始化MySQL

    MySQL如何添加环境变量和初始化MySQL

    本文主要介绍了如何在Windows系统中添加MySQL的环境变量以及如何初始化MySQL,通过添加环境变量,可以在任意一个命令提示符中直接调用MySQL的相关程序,大大简化了操作,初始化MySQL时,需要新建一个配置文件并指定默认编码集和存储引擎,如果初始化过程中出现错误
    2024-11-11
  • centos上安装mysql并设置远程访问的操作方法

    centos上安装mysql并设置远程访问的操作方法

    这篇文章主要介绍了centos上安装mysql并设置远程访问的操作方法,需要的朋友可以参考下
    2017-11-11
  • 使用mysqld_multi实现单系统中配置多个MySQL服务器实例

    使用mysqld_multi实现单系统中配置多个MySQL服务器实例

    这篇文章主要介绍了使用mysqld_multi实现单系统中配置多个MySQL服务器实例,mysqld_multi可用于在一台物理服务器运行多个Mysql服务,mysqld_multi是管理多个mysqld的服务进程,这些服务进程程序不同的unix socket或是监听于不同的端口,需要的朋友可以参考下
    2014-09-09
  • mySQL中LEN()与DATALENGTH()的区别

    mySQL中LEN()与DATALENGTH()的区别

    LEN返回指定字符串表达式的字符数,其中不包含尾随空格。DATALENGTH返回用于表示任何表达式的字节数。
    2011-03-03
  • mysql启动时报错:error while loading shared libraries: libncurses.so.5: cannot open shared object file的解决办法

    mysql启动时报错:error while loading shared li

    这篇文章主要给大家介绍了解决mysql启动时报错:error while loading shared libraries: libncurses.so.5: cannot open shared object file的方法,需要的朋友可以参考下
    2023-08-08
  • MySQL9.0默认路径安装下重置root密码

    MySQL9.0默认路径安装下重置root密码

    本文主要介绍了MySQL9.0默认路径安装下重置root密码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2025-02-02
  • linux下mysql的安装步骤

    linux下mysql的安装步骤

    本文分步骤给大家介绍了linux下mysql的安装步骤及执行命令,需要的朋友可以参考下
    2018-03-03

最新评论