服务器之家:专注于服务器技术及软件下载分享
分类导航

Mysql|Sql Server|Oracle|Redis|

服务器之家 - 数据库 - Mysql - mysql获取字符串长度函数(CHAR_LENGTH)

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

2020-01-13 14:35mysql教程网 Mysql

本文介绍一下关于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:返回字符串所占的字符数,不管汉字还是数字或者是字母都算是一个字符

延伸 · 阅读

精彩推荐
  • MysqlMySQL 随机查询数据与随机更新数据实现代码

    MySQL 随机查询数据与随机更新数据实现代码

    以下的文章主要讲述的是MySQL随机查询数据、MySQL随机更新数据的实际应用以及对MySQL随机查询数据、MySQL随机更新数据的实际应用代码的描述,以下就是文...

    mysql教程网3582019-11-08
  • MysqlMySQL8.0新特性之支持原子DDL语句

    MySQL8.0新特性之支持原子DDL语句

    这MySQL 8.0开始支持原子数据定义语言(DDL)语句。此功能称为原子DDL。这篇文章主要介绍了MySQL8.0新特性——支持原子DDL语句,需要的朋友可以参考下...

    一个笨小孩3662019-07-01
  • MysqlMySQL Order By用法分享

    MySQL Order By用法分享

    本文用实例一点一点告诉你,MySQL order by的用法 ...

    MYSQL教程网4512019-12-06
  • Mysqlmysql中的锁机制深入讲解

    mysql中的锁机制深入讲解

    对于任何一种数据库来说都需要有相应的锁定机制,所以MySQL自然也不能例外。下面这篇文章主要给大家介绍了关于mysql中锁机制的相关资料,文中通过示例...

    木瓜芒果3862019-06-16
  • Mysqlmysql设置远程访问数据库的多种方法

    mysql设置远程访问数据库的多种方法

    最近有一同学问我MySQL无法远程访问怎么呢,但能使用localhost来进行方法,下面脚本之家来给各位介绍一下解决办法,需要的朋友可以参考下 ...

    MYSQL教程网1652020-01-12
  • Mysqlmysql通过ssl的方式生成秘钥具体生成步骤

    mysql通过ssl的方式生成秘钥具体生成步骤

    在my.cnf末尾端设置ssl 参数, 然后重新启动mysql服务即可,通过openssl生成证书的配置, 在mysql db server上生成秘钥,具体步骤如下,感兴趣的朋友可以参考下哈...

    MYSQL教程网1702019-12-27
  • Mysqlmysql全文搜索 sql命令的写法

    mysql全文搜索 sql命令的写法

    首先,大家先去下载一份dvbbs.php beta1的代码,解压后先抛开php代码,找出你的mysql手册,如果没有手册那么就直接看下面的实例操作吧! ...

    mysql教程网3432019-11-14
  • Mysqllinux mysql 报错:MYSQL:The server quit without updating PID file

    linux mysql 报错:MYSQL:The server quit without updating PID file

    mysql 报错:MYSQL:The server quit without updating PID file。以下是可能的原因与解决方法 ...

    MYSQL教程网3362019-12-17