mysql 如何求数据的长度

藏色散人
Lepaskan: 2020-10-29 16:52:13
asal
6435 orang telah melayarinya

mysql求数据长度的方法:1、使用“LENGTH”函数来获取字符串长度,语法如“SELECT LENGTH('字符')”;2、通过“CHAR_LENGTH”函数查看字符串长度,语法如“SELECT CHAR_LENGTH('字符')”。

mysql 如何求数据的长度

推荐:《mysql视频教程

MySql计算字段的长度

用户账号有用中文字符,查找所有含有中文字符的账号

SELECT member_name FROM table_member WHERE length(member_name)!=char_length(member_name)
Salin selepas log masuk

LENGTH

mysql里面的 “LENGTH” 函数是一个用来获取字符串长度的内置函数

CHAR_LENGTH

在mysql内置函数里面查看字符串长度的还有一个函数是 “CHAR_LENGTH”,这两个函数的区别是:
LENGTH: 一个汉字是算三个字符,一个数字或字母算一个字符。
CHAR_LENGTH: 不管汉字还是数字或者是字母都算是一个字符


实例

汉字

SELECT LENGTH('字符');
输出:6

SELECT CHAR_LENGTH('字符');
输出:2
Salin selepas log masuk

字符

SELECT LENGTH('abc');
输出:3

SELECT CHAR_LENGTH('abc');
输出:3
Salin selepas log masuk
命令 单位 一个汉字 一个数字or字母 示例
char_length 字符 1 1 char_length(str)
length Byte 3 1 length(str)
bit_length bit 24 8 length(str)

当字符串的长度,超过max_allowed_packet定义的最大长度,上述函数将返回NULL。
max_allowed_packet一般默认为4MB(5.6.5及一下为1MB)

Atas ialah kandungan terperinci mysql 如何求数据的长度. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!