mysql 中文 length_mysql length()中文长度一些问题整理
在数据库里用length()来取数据长度的时候汉字有点小问题。
查看到一站长是这样理解length函数的
一句话说明: 获取字符串长度的mysql内置函数
length是mysql的一个用来来获取字符串长度的内置函数方法, 同样的获取字符串长度的还有char_length. length: 是计算字段的长度, utf8编码下,www.111com.net一个汉字是算三个字符,一个数字或字母算一个字符。其他编码下,一个汉字算两个字符, 一个数字或字母算一个字符。
例子1: 查看mysql字符串的长度 SELECT LENGTH("要查看长度的mysql字段/mysql字符串");
例子2: 根据记录的某个字段长度排序 SELECT * FROM table WHERE 1 ORDER BY LENGTH(name) ASC;
相关: char_length:在任何编码下, 不管汉字还是数字或者是字母都算是一个字符. CHARACTER_LENGTH(str) CHARACTER_LENGTH()是CHAR_LENGTH()的同义词。 BIT_LENGTH(str) 返回2进制长度.
详情说明
mysql:
utf-8 :length()一个汉字3个长度
gbk : length()一个汉字2个长度
oracle:
utf-8 :length()一个汉字3个长度
gbk : length()一个汉字1个长度
字母和数字都是1个长度
char_length()汉字、字母、数字都是1个长度 PHP:mb_strlen($str,'utf8')
查询字符长度可以用
select length('汉') from dual
下面是补充说明length与char_length区别
length:是计算字段的长度一个汉字是算三个字符,一个数字或字母算一个字符
char_length:不管汉字还是数字或者是字母都算是一个字符
mysql 中文 length_mysql length()中文长度一些问题整理相关推荐
- mysql 中文截取_中文字符串截取
java多字节字符串按字节截取 算法思路 1.先按照实际要截取的字节长度,复制一份字节数组 2.转换回字符串,计算字符长度resLen,并按这个长度截取原字符串 3.计算截取的字符串的字节数是否等于需 ...
- C#支持中文的格式化字符长度方法
支持中文的格式化字符长度,自动添加...符号 #region 格式化字符串长度/// <summary>/// 格式化字符串长度/// </summary>/// <pa ...
- mysql 数字金钱转中文金钱函数
mysql 数字金钱转中文金钱函数 createfunction func_to_china_num(MONEY varchar(20)) returns varchar(150) BEGINdecl ...
- Java中计算处理中文两个字符长度问题解决(中文2个字符,英文1个字符)
在java中定义一个 String str="我爱中国" : str.length() 的长度是4 个字符,但是有时有我们处理文件格式的时候 ,定义固定的长度,中文只计算一 ...
- mysql 中文模糊搜索_中文模糊搜索_MySQL
什么是模糊搜索?为什么要使用模糊搜索?相信大家都知道这些,我就不讲了.今天只讲怎么使用模糊搜索. 一 LIKE.大名鼎鼎的like字句,使用方便,兼容性好,易维护,但效率奇低.大家都会用,不多介绍. ...
- 计算文本长度,区分中英文字符,中文算两个长度,英文算一个长度
计算文本长度,区分中英文字符,中文算两个长度,英文算一个长度 public int Text_Length(string Text) { int len=0; fo ...
- java 字符长度 中文_java 字符串的长度 含中文 英文 空格
? class="java" name="code">package com.urt.module.util; import java.io.Unsupp ...
- 检测含有中文字符串的实际长度
检测含有中文字符串的实际长度 发表时间:2002-9-28 作者:追风 在ASP技术里我整理了一篇检测含有中文字符串的实际长度的文章.同样在ASP.NET里也很容易得到它的长度. 解决办法如下,str ...
- [flask实践] 解决mysql数据库不支持中文的问题
[flask实践] 解决mysql数据库不支持中文的问题 参考文章: (1)[flask实践] 解决mysql数据库不支持中文的问题 (2)https://www.cnblogs.com/xiaozh ...
最新文章
- 阿里云二面:你对限流了解多少?
- python的try exception捕获异常
- CC2530中常用的控制寄存器
- 1ke android逆向助手_android: 使用android逆向助手反编译APK
- 计算机配置文章,看电脑配置的“两个”小妙招!
- Python 用pygame模块播放MP3
- [论文阅读] Self-supervised Correction Learning for Semi-supervised Biomedical Image Segmentation
- 免费HTTP数据抓包Fiddler2[4.6.1.2]以及显示中文包内容的方法
- Sphinx的配置和使用
- python做图像处理程序_python图像处理之镜像实现方法
- BZOJ2038[2009国家集训队] 小Z的袜子(hose)
- PySide6开发-03-QLineEdit
- 给个华为服务器账号和密码忘了怎么办啊,华为路由器登陆用户名和密码忘了怎么办?...
- opencv-python学习笔记-2对比度增强——研0基础学习
- 基于长短期记忆神经网络的蛋白质二级结构预测
- 《CAT NAUGHTY CARP》App Store 隱私政策網址(URL)
- 中国地质大学英语语音学习笔记(一):元音(单元音,双元音,三元音)
- 从头开始构建一台8位计算机 - 完整的零件清单
- 科技兴盛下,传统银行该如何转型?
- 腾讯云什么是IP,如何更换公网IP以及可更换次数