-- 字符串的长度

SELECT LENGTH('abc'),LENGTH('我的家');

SELECT CHAR_LENGTH('abc'),CHAR_LENGTH('我的家');

-- 合并字符串

SELECT CONCAT('a','b','c'),CONCAT_WS(',','a','b','c'),CONCAT(NULL,'a'),CONCAT_WS('-','010',NULL,'1111','2222')

-- 替换字符串

SELECT INSERT('abcdefg',2,10,'1111111111'),REPLACE('abcdefg','abc','111')

-- 字符串大小写

SELECT LOWER('ABC'),LCASE('ABC'),UPPER('abc'),UCASE('abc')

-- 获取字符串

SELECT LEFT('abcdefg',3),RIGHT('abcdefg',3)

-- 填充字符串

SELECT LPAD('abc',5,'*'),RPAD('abc',5,'*'),RPAD('abcefg',5,'*')

-- 删除空格

SELECT TRIM('*' from '**abc**'),TRIM(' abc '),LTRIM(' abc '),RTRIM(' abc ')

-- 重复生成字符串

SELECT REPEAT('abc',3)

-- 空格函数

SELECT CONCAT_WS(SPACE(3),'b',SPACE(3),'a')

-- 比较字符串大小

SELECT STRCMP('abc','abd'),STRCMP('abc','abc'),STRCMP('abe','abd')

-- 获取字符串

SELECT SUBSTRING('0,1,2,3',5,2),SUBSTRING('0,1,2,3',5),mid('0,1,2,3',5,2),mid('0,1,2,3',5)

-- 反转字符串

SELECT REVERSE('ABCDEFG')

-- 匹配字符串开始位置

SELECT LOCATE('ab','dgdsabdfdsa'),POSITION('ab' IN 'dgdsabdfdsa'),INSTR('dgdsabdfdsa','ab'),FIND_IN_SET('ab','dgdsabdfdsa,ab|,ab')

-- 返回指定位置的字符串

SELECT ELT(2,'a','b','c'),FIELD('b','a','b','c'),ELT(2,'a,b,c')

-- 二进制

SELECT MAKE_SET(5,'a','b','c');

mysql 字符串操作的更多相关文章

  1. mysql字符串操作相关函数用法总结

    功能用法简单例子一览表 函数 功能 用法 例子 left() 从字符串左边为边界返回相应长度的子字符串 left(str, length) mysql> select left('vssf',3 ...

  2. MySQL字符串操作函数

    使用方法:concat(str1,str2,-)   返回结果为连接参数产生的字符串.如有任何一个参数为NULL ,则返回值为 NULL. mysql> select concat('11',' ...

  3. mysql字符串操作

    https://h.w.com/lin/h ) 效果: https://h.w.com huangwanlin ) 效果: huang huangwanlin ) 效果: wanlin huangxi ...

  4. mysql常用字符串操作函数大全,以及实例

    今天在论坛中看到一个关于mysql的问题,问题如下 good_id     cat_id12654         665,56912655         601,4722 goods_id是商品i ...

  5. mysql字符串处理

    MySQL字符串操作: substring(column_name, "start_position"); # 从指定的位置(第二个参数, start_position)开始,取到 ...

  6. mysql时间操作(时间差和时间戳和时间字符串的互转)

    mysql时间操作(时间差和时间戳和时间字符串的互转) 两个时间差: MySQL datediff(date1,date2):两个日期相减 date1 - date2,返回天数. select dat ...

  7. mysql之字符串操作

    写在前面 上篇文章学习了mysql常用的日期操作的函数,这篇文章将学习mysql的字符串操作的函数. 系列文章 mysql之创建数据库,创建数据表 mysql之select,insert,delete ...

  8. MySQL查询结果集字符串操作之多行合并与单行分割

    前言 我们在做项目写sql语句的时候,是否会遇到这样的场景,就是需要把查询出来的多列,按照字符串分割合并成一列显示,或者把存在数据库里面用逗号分隔的一列,查询分成多列呢,常见场景有,文章标签,需要吧查 ...

  9. MYSQL基础操作

    MYSQL基础操作 [TOC] 1.基本定义 1.1.关系型数据库系统 关系型数据库系统是建立在关系模型上的数据库系统 什么是关系模型呢? 1.数据结构可以规定,同类数据结构一致,就是一个二维的表格 ...

随机推荐

  1. GC之九--gc调优

    目标 满足应用的响应时间和吞吐量需求,尽量减少GC对应用的影响 原则 大部分时候都不需要调优GC,只需配置-Xms,-Xmx即可,JVM会自动进行调整 先满足响应时间需求,再满足吞吐量需求 FullG ...

  2. Socket通讯介绍

    综上原理,代码的实施的步骤如下: Socket Families(地址簇)的三种类型,这个时候是网络层 socket.AF_UNIX unix本机进程间通信 本机之间的不同进程通讯默认是不可以通讯的, ...

  3. javascript示例一

    开发工具介绍 前端常用开发工具:sublime.visual Studio Code.HBuilder.Webstorm. 那么大家使用的PCharm跟WebStorm是JetBrains公司推出的编 ...

  4. Java中UTC时间转换

    import java.text.SimpleDateFormat; import java.util.Date; import java util.Calendar; public class Te ...

  5. sysbench基准测试(2)——oltp.lua测试

    前面知道sysbench基准测试的主要步骤为:prepare(准备数据集)→ run(运行测试)→ cleanup(清除数据集) 这一节介绍oltp.lua测试. oltp基准测试模拟了一个简单的事物 ...

  6. django html模板继承 {%block 标记名} {%endblock%}

    对于url文件 url(r'^tp1/', views.tp1) 对于views文件,跳转到tp1.html 同时将list列表传到前端 def tp1(request): list = [1, 2, ...

  7. Spring与Redis的实现

    前言 Redis作为缓存还是相当不错的,一定程度上缓解了数据库的IO操作,具体不多说,具体网上查找资料. 实战 不多说,直接上代码. 第一步:所需要的依赖 <!-- redis --> & ...

  8. AMF_OBJECT 数据结构浅析

    组织的比较散,主要是标记一下有关 AMF_OBJECT 数据组织结构.其标识嵌套结束则为 0x 00 00 09 原始数据结构已知: key=“0123456”: Value 的值是一个结构体如下: ...

  9. flutter 交互提示方式

    交互提示方式dialog和snackbar 首先看看dialog的方式 new PopupMenuButton( icon: new Icon(Icons.phone_iphone, color: C ...

  10. mediawiki的安装

    1. yum install httpd php pcre php-mysql php-pear php-pecl-apc mysql-server ImageMagick sendmail php- ...