字符串操作在程序设计中是非常重要的组成部分,而MySQL数据库中的字符串操作却相当简单

需要注意的是:下面所有的函数只是将修改后的结果当查询返回,均不对原数据做出改变

选出指定数量字符

复制代码 代码如下:

mysql> SELECT RIGHT('nihao',3);

+------------------+

| RIGHT('nihao',3) |

+------------------+

| hao              |

+------------------+

row in set (0.00 sec)

这里的RIGHT()函数代表从字符串中选定从右往左数的三个字符

与此类似,还有LEFT()函数

SUBSTRING_INDEX截取字符串

复制代码 代码如下:

mysql> SELECT SUBSTRING_INDEX('HH,MM,SS',',',2);

+-----------------------------------+

| SUBSTRING_INDEX('HH,MM,SS',',',2) |

+-----------------------------------+

| HH,MM                             |

+-----------------------------------+

row in set (0.00 sec)

此函数内部的第一个参数代表需要截取的内容,第二个参数代表按什么截取

最后一个是截取到第几个,1是截取到第一个逗号,2是截取到第二个

SUBSTRING截取字符串

复制代码 代码如下:

mysql> SELECT SUBSTRING('helloworld',1,5);

+-----------------------------+

| SUBSTRING('helloworld',1,5) |

+-----------------------------+

| hello                       |

+-----------------------------+

row in set (0.00 sec)

此处截取字符串中1~5的内容

UPPER字符串改大写复制代码 代码如下:

mysql> SELECT UPPER('hello');

+----------------+

| UPPER('hello') |

+----------------+

| HELLO          |

+----------------+

row in set (0.00 sec)

LOWER字符串改小写

复制代码 代码如下:

mysql> SELECT LOWER('HELLO');

+----------------+

| LOWER('HELLO') |

+----------------+

| hello          |

+----------------+

row in set (0.00 sec)

REVERSE反转字符串

复制代码 代码如下:

mysql> SELECT REVERSE('hello');

+------------------+

| REVERSE('hello') |

+------------------+

| olleh            |

+------------------+

row in set (0.00 sec)

LTRIM清除左边多余空格

复制代码 代码如下:

mysql> SELECT LTRIM('  hello     ');

+-----------------------+

| LTRIM('  hello     ') |

+-----------------------+

| hello                 |

+-----------------------+

row in set (0.00 sec)

此外还有RTRIM清除右边空格,TRIM清除两边全部空格

LENGTH返回字符串中的字符数量

复制代码 代码如下:

mysql> SELECT LENGTH('helo');

+----------------+

| LENGTH('helo') |

+----------------+

|              4 |

+----------------+

row in set (0.00 sec)

mysql 字符串 反转_MySQL笔记之字符串函数的应用相关推荐

  1. 例35:字符串反转,如将字符串 “www.runoob.com“ 反转为 “moc.boonur.www“。

    #include <stdio.h> /*** 问题描述:字符串反转,如将字符串 "www.runoob.com" 反转为 "moc.boonur.www&q ...

  2. 题目:字符串反转,如将字符串 “www.runoob.com“ 反转为 “moc.boonur.www“。

    题目:字符串反转,如将字符串 "www.runoob.com" 反转为 "moc.boonur.www". #include <stdio.h> # ...

  3. java字符串反转及替换_字符串的替换(str_replace)

    php字符串与字符替换函数 在php教程替换字符效率最高也是最简单字符替换函数str_replace($arr1,$arr2,$str) 实例一 str_replace("iwind&quo ...

  4. Mysql第四天笔记01——常用函数

    目录 1.Mysql函数分类 2.常见数学函数 3.字符串函数(重点) 4.日期和时间函数 5.流程控制函数 6.其它函数 1.Mysql函数分类 (1)单行函数 特点: 单行函数对单行操作 每行返回 ...

  5. mysql like 字符串拼接_mysql like查询字符串的实例分享

    MySQL提供标准的SQL模式匹配,以及基于象Unix实用程序如vi.grep和sed的扩展正则表达式模式匹配的格式. 一.SQL模式 SQL的模式匹配允许使用"_"匹配任何单个字 ...

  6. mysql数据库包含_MySQL数据库判断字符串包含的三种方法

    方法一:SELECT * FROM users WHERE emails like "%b@email.com%"; 方法二: 利用 mysql 字符串函数 find_in_set ...

  7. mysql转换年月日_mysql中把字符串转换成日期类型:

    mysql中把字符串转换成日期类型: select date_format('2013-03-09','%Y-%m-%d'); select date_format('2013-03-09','%y- ...

  8. MySQL函数笔记_MySQL笔记之数学函数详解

    绝对值函数ABS(x)和圆周率函数PI() 复制代码 代码如下: mysql> SELECT ABS(0.5), ABS(-0.5), PI(); +----------+----------- ...

  9. mysql教程排序_MySQL中的排序函数field()实例详解

    前言 我们在日常开发过程中,排序是经常用到的,有时候有这样的需求. 比如,需要在查询结果中根据某个字段的具体值来排序.如下面例子 上面是一张个人信息 表,假如我们想按照'seiki','iris',' ...

  10. mysql trim 索引_mysql 强大的trim() 函数

    mysql中的去除左空格函数: LTRIM(str) Returns the string str with leading space characters removed. 以下是代码片段: 复制 ...

最新文章

  1. 字符串面试题(一)字符串逆序
  2. 老版本select2设置初始值
  3. 网站主题明确需注意这三项原则!
  4. map.js的编写(js编写一个对象的方式)
  5. Qt on Andoird 添加开机启动页面
  6. egg(87)--egg之redis的安装使用
  7. 基于时空相关属性模型的公交到站时间预测算法
  8. 漫步线性代数二十七——矩阵对角化
  9. 64. magento enable error report
  10. python求x的y次方logn_次方计算器
  11. php 网页转换成pdf文件格式,将网页HTML转换成PDF格式文件的几种办法
  12. msconfig设置windows启动项
  13. 【czy系列赛】czy的后宫6 bzoj1044 [HAOI2008]木棍分割
  14. SCI-HUB最新文献网址
  15. 黑苹果是否会成为mac电脑的竞争对手?
  16. DRF 框架总结 - 视图集路由 Routers
  17. 活体检测综述 Deep Learning for Face Anti-Spoofing: A Survey 阅读记录
  18. 20210318 东南大学电气工程学院毕业分布--可视化地图
  19. 立春时节到,VR购物大杀器来袭
  20. ural 1998 The old Padawan

热门文章

  1. 【编程题目】求1+2+…+n, 要求不能使用乘除法、for、while、if、else、switch、case和条件语句...
  2. 线程程序编译错误注意加-lpthread
  3. Finalize/Dispose资源清理模式
  4. Apache for windows虚拟主机配置方案(安全优化)
  5. 尽量用iterator代替const_iterator
  6. net2.0如何修改用户密码的解决
  7. Object类的wait和notify详解
  8. nodejs 密码加盐
  9. 注意点在XMind 6中的使用注意事项
  10. android中使用setVideoURI()播放视频