应该如何截取MySQL字符串和字符进行查询
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,下面一起来了解下应该如何截取MySQL字符串和字符进行查询,相信大家看完肯定会受益匪浅,文字在精不在多,希望应该如何截取MySQL字符串和字符进行查询这篇短内容是你想要的。一、MySQL中字符串的截取
千家信息网最后更新 2026年10月31日应该如何截取MySQL字符串和字符进行查询
下面一起来了解下应该如何截取MySQL字符串和字符进行查询,相信大家看完肯定会受益匪浅,文字在精不在多,希望应该如何截取MySQL字符串和字符进行查询这篇短内容是你想要的。
一、MySQL中字符串的截取
MySQL中有专门的字符串截取函数:其中常用的有两种:substring_index(str,delim,count) 和concat
1.substring_index(str,delim,count) 函数的使用较为普遍。
函数括号里面的依次为:要分隔截取的字符串(如:"aaa_bbb_ccc")、分隔符(如:"_")、位置(表示第几个分隔符处,如:"1")。
count为正数,那么就是从左边开始数,函数返回第count个分隔符的左侧的字符串;
count为负数,那么就是从右边开始数,函数返回第count个分隔符右边的所有内容;
count可以为0,返回为空。
例子:substring_index("aaa_bbb_ccc","_",1) ,返回为 aaa; substring_index("aaa_bbb_ccc","_",2) ,返回为 aaa_bbb; substring_index(substring_index("aaa_bbb_ccc","_",-2),"_",1) ,返回为 bbb;2.concat是连接几个字符串
例子:concat('m','y','s','q','l');
返回:mysql
二、依据表中的某个字段查询包含有这个字符的所有数据
1.find_in_set:SELECT * FROM user WHERE find_in_set('吴',name);
查询user表中所有name包含"吴"的数据
2.REGEXP:SELECT * FROM user WHERE name REGEXP '('吴'|'刘')';
使用正则,查询包含刘或者吴的数据
看完应该如何截取MySQL字符串和字符进行查询这篇文章后,很多读者朋友肯定会想要了解更多的相关内容,如需获取更多的行业信息,可以关注我们的行业资讯栏目。
字符
字符串
查询
函数
分隔符
内容
数据
例子
右边
更多
行业
肯定
受益匪浅
位置
信息
字段
常用
括号
文字
朋友
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
上海喔噻互联网科技有限公司
蓝思科技飞鸽互联网
互联网科技工作委员会副主任毛军
互联网科技社
与互联网科技公司
互联网科技英文
迪茉互联网科技
长亮科技 互联网金融
美国互联网前沿科技
科技赋能互联网健康
茂名市互联网科技产业园
来此购互联网科技有限公司
全球顶尖互联网科技公司
互联网科技扶贫时间
如何创新互联网科技
美国互联网科技公司
国产互联网科技公司
艺电能源互联网科技有限公司招聘
众联互联网络科技
现代科技的标志之一的互联网
小米移动互联网科技园
金融科技还是互联网
嘟嘟瓜互联网科技
菲比寻常互联网科技
佰商互联网科技有限公司
互联网科技实习生岗位职责
顶级互联网科技成果有哪些
互联网和黑科技的看法
中国互联网公司的科技投入
利用互联网等科技手段