-- 字符串的长度

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. Oracle通过JDBC插入数据时,自增ID如何自动增长

    一.通过触发器的方式 CREATE OR REPLACE TRIGGER tg_test BEFORE INSERT ON Userinfo FOR EACH ROW WHEN (new.userNo ...

  2. 两栏自适应布局,右侧div宽高不定

    .main,.sitebar{       height: 300px;       font: bolder 20px/300px "微软雅黑";       color: bl ...

  3. Newtonsoft.Json[C#]

    C# Newtonsoft.Json JsonSerializerSettings配置序列化操作 https://blog.csdn.net/u011127019/article/details/72 ...

  4. 11.solr学习速成之MoreLikeThis

    Solr相似匹配    在网页搜索或电商产品搜索结果页面,很多时候会看到一个相似文档.相似产品或找相似的链接.Solr 使用 MoreLikeThisComponent(MLT)和 MoreLikeT ...

  5. python开发_python中字符串string操作

    在python中,对于字符串string的操作,我们有必要了解一下,这样在我们的以后的开发中会给我们带来很多方便 下面是我学习的笔记: #python-string #python中的字符串用单引号' ...

  6. 六、配置github的pull request触发jenkins自动构建

    之前的配置,都是向master分支push操作触发jenkins进行构建,但是在一般的正常工作中,不会允许程序员直接向主分支推送代码:正常都是fork一个本地的分支,在本地分支调试完后,向主干分支提交 ...

  7. CentOS7修改ssh端口

    http://www.cnblogs.com/rwxwsblog/p/5756894.html 修改/etc/ssh/sshd_config vi /etc/ssh/sshd_config #Port ...

  8. 如何理解dart的mixin

    mixin翻译出来就是混入的意思 混入,就是一个类可以使用另一个类里的功能比如方法或者属性,其实这个功能并不陌生 ,有点类似c#里的扩展方法,但是并不同于, mixin和implements有着本质的 ...

  9. beego 中文教程

    https://www.kancloud.cn/hello123/beego/126087

  10. built-in SpecularType of Unity

    [built-in SpecularType of Unity] 1.声明变量. 注意并没有在Shader中声明_SpecColor,因为Lighting.cginc中已经帮我们声明. 2.声明使用B ...