-- 字符串的长度

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. linux 下java环境的配置

    注意:这里选择下载jdk并自行安装,而不是通过源直接安装(apt-get install) 1.下载jkd( http://www.oracle.com/technetwork/java/javase ...

  2. poj 3518 Prime Gap

    Prime Gap Time Limit: 5000MS   Memory Limit: 65536K Total Submissions: 7392   Accepted: 4291 Descrip ...

  3. input标签存在的兼容问题?

    当input标签在type为text时,在Firefox和Safari中的默认高度为22像素(包括上下边框)宽度为146像素(包括左右边框),而在IE中的默认高度为24像素,而宽度却和Firefox和 ...

  4. day9-IO心得

    Gevent协程 Select\Poll\Epoll异步IO与事件驱动 Python连接Mysql数据库操作 RabbitMQ队列 Redis\Memcached缓存 Paramiko SSH Tws ...

  5. [Z]图灵奖获得者Richard Karp讲述Berkeley CS的发展史

    A Personal View of Computer Science at Berkeley 赤裸裸的吊炸天

  6. springboot-shiro chapter02——springboot webmvc jsp

    简介:这一节主要涉及spring boot 支持jsp, 由于对spring boot不太熟悉,走了一些弯路. 环境:IDEA15+JDK1.8+Maven3+ 代码: https://git.osc ...

  7. wwwroot文件无读取某个文件夹权限(对IIS_USER增加全部权限)

  8. POI-Excel表格导入和导出

    ExcelWriter /** * @author zuzhilong * @date 2013-10-10 下午08:04:02 * @desc 生成导出Excel文件对象 * @modify * ...

  9. UNITY 带spriterender的对象导出为prefab时主贴图丢失的BUG

    从场景导出带有sprite的对象为prefab时贴图丢失的BUG.解决方案:对场景中每个sprite重新赋一下贴图,然后导出就好了,原因不明. 补充:这个有时候是因为贴图类型不是 2D AND UI ...

  10. Python常见函数用法

    1. shape()函数 在numpy模块 输入参数:类似数组(比如列表,元组)等,或是数组 返回:一个整型数字的元组,元组中的每个元素表示相应的数组每一维的长度 # shape[0]返回对象的行数, ...