搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
喵喵爱编程
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
Mat中的step[i],step1(i),elemsize,elemsize1_mat.step
2
使用IDEA恢复本地修改历史_idea修改历史记录的时间
3
【SQL开发实战技巧】系列(十三):讨论一下常用聚集函数&通过执行计划看sum()over()对员工工资进行累加_sql中sum over讲解
4
SpringBoot集成百度人脸识别_百度 人脸实名人证 springboot
5
用FPGA设计DDS信号发生器_dds信号发生器设计
6
轨迹相似度整理_locality in-between polylines,lip python实现
7
基于snownlp及朴素贝叶斯的情感分析——以大众点评网评论为例_snownlp情感分析基于朴素贝叶斯
8
Android 开发实战 ——调用百度地图API显示地图( 清晰明了版)_百度地图加载geoserver
9
机器学习在能源资源管理中的应用
10
简单的WCF发布-订阅(Pub/Sub)服务_wcf原文件订阅机制
当前位置:
article
> 正文
mysql常用基础操作语法(十一)~~字符串函数【命令行模式】
作者:喵喵爱编程 | 2024-08-09 16:22:08
赞
踩
mysql常用基础操作语法(十一)~~字符串函数【命令行模式】
注:sql的移植性比较强,函数的移植性不强,一般为数据库软件特有,例如mysql有mysql的函数,oracle有oracle的函数。
1、concat连接字符串:
从上图中可以看出,直接使用select concat就可以连接任意两个以上的字符串,同时也可以用来连接查询结果,一般情况中也是会用来连接查询结果。需要注意的是,如果连接的内容有null存在的话,那么结果就只会是null。
2、concat_ws使用分隔符连接字符串:
在上边的语法中,第一个字符传代表指定的连接格式,其他的代表需要连接的字符串内容。与concat还有所不同的是,这里如果出现null,null会被忽略掉。
3、strcmp比较字符串的大小:
如上图可以看到,当第一个字符串小于第二个时返回-1,反之返回1,如果相等则返回0.
4、length和char_length来获取字符串的长度:
从图中可以看出length计算的是字节数长度,而char_length计算的是字符数长度。
5、使用upper或ucase和lower或lcase来实现对英文字符的大小写转换:
6、find_in_set查找字符串的位置:
如图可以看到,需要查找的字符串必须满足一定的格式,即需要逗号隔开,因此这里不能理解为子字符串。
7、使用field查找字符串的位置:
注意这里和上一个的区别,一个是在同一个字符串中用逗号隔开,而这里是几个字符串。
8、locate、position和instr查找字符串的位置:
这里三个的作用基本一样,只是使用的语法略有不同,position要和in结合使用,locate和instr的参数位置相反,都是返回一个字符串中子字符串的位置。
9、使用elt返回指定位置的字符串,语法格式和field类似:
10、从现有字符串中截取子字符串:
其中left指从最左开始截取指定长度的字符串,right是从右开始;substring和mid的第一个数字参数指开始截取的位置,第二个数字参数指截取的长度。
11、去除字符串的空格:
ltrim去掉左边的空格,rtrim去掉右边的空格,trim去掉前后的空格,只是这里都不太好看出来。
12、insert字符串替换:
如图可以看出,第一个参数为原始字符串,第二个为需要替换的其实位置,第三个表示需要替换的长度,第四个表示用来替换原字符串的新字符串;需要注意的是,当指定的需要替换长度超过剩余长度时会替换所有,当指定的位置刚好是比字符串长度大一时,会把新字符串加到末尾,当指定的位置比字符串长度大2以上时,原字符串不变。
13、replace替换字符串:
与上边不同的是,这里不是指定位置和长度,而是直接指定一个字符串,如果这个字符串不存在原字符串中,则替换失败。
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/喵喵爱编程/article/detail/954154
推荐阅读
article
腾讯
云
云
原生
数据库
TDSQL
-C
mysql
以及项目怎么接入_go gin框架
连接
腾讯
云
数据库
td...
如果你在任何一步遇到问题,
腾讯
云
的官方文档提供了详细的指南和教程,你也可以联系
腾讯
云
的技术支持获取帮助。不同的项目和框架...
赞
踩
article
【
腾讯
云
TDSQL
-C
Serverless
产品
体验】
TDSQL
-C
MySQL
Serverl...
数据库作为公司软件业务应用中最重要的基础软件之一,在整个IT生态体系中具有举足轻重的作用,随着业务数据量的增大和算力的限...
赞
踩
article
my
sql
bin
日志转成
sql
_
my
sql
bin
log转换成原生
sql
...
首先确定
my
sql
bin
log 服务开启。本地找到
my
sql
安装位置的
bin
目录。在窗口路径处直接输入cmd。找到bi...
赞
踩
article
ElasticSearch
集成
SpringBoot
实践及数据同步_
springboot
mysql
...
ES全称Elasticsearch是一款分布式的全文搜索引擎,在互联网公司中,这款搜索引擎一直被程序员们所推崇。常见的使...
赞
踩
article
Springboot
计算机毕业
设计
在线
问诊
微信小
程序
的
设计
与实现【附源码】开题+论文+
mysql
+程...
其次,需要
设计
医生注册、科室管理、
在线
问诊
、医生预约等医生管理功能,为医生提供便捷的工作平台。该系统将能够为患者提供实时...
赞
踩
article
mysql
用户
角色
权限
表
的
关系
_
用户
、
角色
、权限
表
的
关系
(
mysql
)...
一,各个
表
格1、
用户
表
CREATE TABLE `t
_
user` (`id` varchar(40) NOT NULL,...
赞
踩
article
MySQL
(三)
MySQL
-
5.7
.20
主从
复制
实战(半同步
复制
、
过滤
复制
、
GTID
模式)_mys...
MySQL
-
5.7
.20二进制
主从
复制
实战(半同步
复制
、
过滤
复制
、
GTID
模式)文章目录
MySQL
-
5.7
.20二进制主...
赞
踩
article
MySQL
GTID
复制
方式 搭建主从集群_
mysql
搭建
gitd
主从集群...
GTID
同步在建立
复制
的时候,将传统
复制
由人为指定binlog的pos位点改为了MASTER_AUTO_POSITION...
赞
踩
article
Android
进阶:漫谈
MySQL
权限
安全
,
看这一篇就够
了
!_安卓
mysql
直连
安全
性...
对程序员来说
,
很多技术的学习都是“防御性”的。也就是说
,
我们是在为未来学习。我们学习新技术的目的
,
或是为
了
在新项目中应用...
赞
踩
article
实时同步:使用 Canal 和
Kafka
解决
MySQL
与
缓存
的
数据
一致性问题_
kafka
如何...
由此可见,对
数据
库的每一个修改操作,都是对应固定格式的一个
数据
,所以可以监听对应的 topic 并针对 data 中的数...
赞
踩
article
nginx
代理
mysql
连接...
Stream模块用于处理TCP和UDP流量,允许Nginx作为代理服务器处理非HTTP流量。: HTTP模块提供了处理H...
赞
踩
article
MySQL
5.7
使用
GTID
和
Binlog
高可用方案...
GTID
和
Binlog
是互补的技术。
GTID
提供了更高级的事务跟踪和管理机制,而
Binlog
则是底层的日志记...
赞
踩
article
MySQL
:
VIEW
视图...
在
MySQL
中,
VIEW
(视图)是一个虚拟表,其内容由查询定义。视图可以使得查询结果更加简洁和安全,因为它们可以隐藏一些...
赞
踩
article
49
mysql
子
查询
加
group
by
产生
的
奇怪现象...
这里要提到
的
是一个 之前碰到
的
一个 很令人诧异
的
查询
, 主要是 和
group
查询
有关系
查询
如下, 按照常规理解, “...
赞
踩
article
【
MySQL
】
MySQL
中针对
大
数据
量常用技术
_
mysql
大
数据
...
如今随着互联网的发展,
数据
的量级也是撑指数行的增长,从GB到TB到PB。对
数据
的各种操作也是愈加的困难,传统的关系性
数据
...
赞
踩
article
5
大
主流
方案
对比
:
MySQL
千亿级
数据线
上平滑
扩容
实战...
点击关注公众号,Java干货及时送达????在项目初期,我们部署了三个数据库A、B、C,此时数据库的规模可以满足我们的业...
赞
踩
article
大
数据
------
JavaWeb
------
MYSQL
(完整知识点汇总,建议
MYSQL
直接看这个)_...
MYSQL
所有知识点汇总,更全面_
mysql
javaweb
mysql
javaweb
...
赞
踩
article
my
sql
sql
and
优化
_my
sql
sql
百万级数据库
优化
方案...
1.对查询进行
优化
,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避...
赞
踩
article
Mysql
——高级——
SQL
优化
(五)_
mysql
top
与
排序
...
1、
优化
order by语句创建索引:create index idx_emp_age_salary on emp(ag...
赞
踩
article
Mysql
查询
优化
,
排序
,
特殊
使用
等-年度总结_
mysql
rank
优化
...
一.
优化
1.数据表联查
优化
1.先执行where过滤
,
再联查; 2.合适的组合索引
,
3.字段值: 1)尽量
使用
...
赞
踩
相关标签
数据库
腾讯云
云原生
serverless
云计算
mysql
sql
elasticsearch
spring boot
搜索引擎
课程设计
微信小程序
mysql用户角色权限表的关系
服务器
GTID复制
android
安全
kafka
缓存
nginx
运维