mysql求长度的函数是哪个
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,这篇文章主要介绍mysql求长度的函数是哪个,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!mysql求长度的函数是length()函数和char_length()函数;其中le
千家信息网最后更新 2025年01月20日mysql求长度的函数是哪个
这篇文章主要介绍mysql求长度的函数是哪个,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
mysql求长度的函数是length()函数和char_length()函数;其中length()函数可以返回以字节为单位的字符串的长度,而char_length()函数可以返回以字符为单位的字符串的长度。
MySQL中 char_length 函数与 length 函数都可以返回字符串的长度
mysql> select length('MySQL'), char_length('MySQL');+-----------------+----------------------+| length('MySQL') | char_length('MySQL') |+-----------------+----------------------+| 5 | 5 |+-----------------+----------------------+1 row in set (0.01 sec)
两个函数的功能:
LENGTH() 返回以字节为单位的字符串的长度。
CHAR_LENGTH() 返回以字符为单位的字符串的长度。
由上面的例子来看,"MySQL"共5个字符,每个字符应该是占1个字节。
而中文不一样,一般一个汉字占2-3个字节。如:
GBK字符集编码下:
select char_length('中国'); // 2个字符select length('中国'); // 4个字节,一个汉字2个字节select bit_length('中国'); // 32位。4*8 = 32
UTF8字符集编码下:
select char_length('中国');// 2个字符select length('中国'); // 6个字节,一个汉字3个字节select bit_length('中国'); // 48位。6*8 = 48
总结
char_length(str)
长度的单位为字符,一个多字节字符算作一个单字符
不管汉字还是数字或者是字母都算是一个字符
length(str)
utf8编码下,一个汉字算三个字符,一个数字或字母算一个字符。
其他编码下,一个汉字算两个字符, 一个数字或字母算一个字符。
以上是mysql求长度的函数是哪个的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
字符
函数
长度
字节
中国
汉字
单位
字符串
编码
字母
数字
两个
内容
字符集
三个
价值
例子
兴趣
功能
单字
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
c#读取mysql数据库
肇源网络安全宣传周
网络安全和信息化相关股票
域名和服务器多少钱
上海腾讯云服务器在哪个区
数据库求ax2
维护国家网络安全宣传周
数据库中课程表都有什么属性
闵行区综合软件开发定制平均价格
南京夺宝在线网络技术有限公司
一站网网络技术郑庆华
互联网高科技集团 D
我的世界最新多人服务器刷东西
生信 不同数据库下载的数据
网络安全职业的优势劣势
蜜罐 网络安全公司
浙江销售管理软件开发平台
php日历带数据库教程
一个小型数据库设计
宝山区自动化软件开发解决方案
什么叫数据库的可持续发展性
ftp服务器 安全策略
数据库采购合同
批量下载tcga数据库
简述数据库系统的结构特点
天津文件服务器托管云空间
ios软件开发上架
怎么查服务器内存双通道
服务器需要安装数据库软件吗
我们用的QQ是腾讯服务器吗