MySQL数据库中的函数根据功能可以划分为字符函数、数值运算符与函数、比较运算符与函数、日期时间函数、信息函数、聚合函数、加密函数以及自定义函数等。

1.CONCAT()

CONCAT()函数用于字符连接,如下图所示:

2.CONCAT()函数也可用于将一个数据表中的两个字段的所有记录进行字符连接,如下图所示:

3.CONCAT_WS()

CONCAT_WS()函数使用指定的分隔符进行字符连接,该函数的第一个参数是指定分隔符,如下图所示:

4.FORMAT()

FORMAT()函数主要用于数字格式化,最终返回一个字符型数字。第一个参数为待格式化的数字,第二个参数为要保留的小数位数,如下图所示:

5.LOWER()

LOWER()函数将字符转换成大写字母。

6.UPPER()

UPPER()函数将字符转换成小写字母,如下图所示:

7.LEFT()

LEFT()函数用于获取左侧字符。

8.RIGHT()

RIGHT()函数用于获取右侧字符,如下图所示:

9.LENGTH()

LENGTH()函数用于获取字符串长度,如下图所示:

10.LTRIM()

LTRIM()函数用于删除前导空格。

11.RTRIM()

RTRIM()函数用于删除后续空格。

12.TRIM()

TRIM()函数用于删除前导和后续空格,如下图所示:

13.REPLACE()

REPLACE()函数用于字符串替换,如下图所示:

14.SUBSTRING()

SUBSTRING()函数用于字符串截取,第一个参数是开始截取的起始位置,第二个参数是截取的字符数目

[注意]这里是从1开始计数的,而不是从0开始的,如下图所示:

15.如果省略第二个参数,则一直截取到字符串的结尾,如下图所示:

16.[NOT] LIKE

[NOT] LIKE用于模式匹配,其中%代表0个或多个字符,_代表任意1个字符。返回1表示匹配,0表示不匹配,如下图所示:

数据库字符mysql_MySQL数据库之字符函数详解相关推荐

  1. 【数据库】Navicat编写MySQL自定义函数详解

    小白最近迷上了MySQL,由于工作中大部分用HIVE,很少用到MySQL,但是后来发现MySQL可以处理递归等可循环的功能,所以,就安装了一个本地的MySQL进行学习,以下是小白对自定义函数的尝试. ...

  2. sql 查询字符坐标位置 之PATINDEX()函数详解

    前言: 在sql语句查询中,有时候,我们可以通过like模糊查询来判断是否存在某个数据,但是,当我们要确定某个字符串第一次出现的位置时,like语句查询是无法实现的.但是,可以通过patindex() ...

  3. 字符函数和字符串函数详解(二)strncpy strncat strncmp strstr strtok(及其模拟实现)

     系列文章目录 字符函数和字符串函数详解(一)strlen strcpy strcat strcmp 字符函数和字符串函数详解(二)strncpy strncat strncmp strstr str ...

  4. mysql入门优化_MySQL数据库:MySQL十大优化技巧详解

    本文主要向大家介绍了MySQL数据库的MySQL十大优化技巧详解,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. WEB开发者不光要解决程序的效率问题,对数据库的快速访问和相应也是 ...

  5. python更新数据库表的时间字段_python更新数据库中某个字段的数据(方法详解)

    连接数据库基本操作,我把每一步的操作是为什么给大家注释一下,老手自行快进. 请注意这是连接数据库操作,还不是更新. import pymysql #导包 #连接数据库 db = pymysql.con ...

  6. (转载)MySQL数据库的主键和外键详解

    主键 主键的定义 主键:表中经常有一个列或多列的组合,其值能唯一地标识表中的每一行.这样的一列或多列称为表的主键,通过它可强制表的实体完整性.当创建或更改表时可通过定义 PRIMARY KEY 约束来 ...

  7. 数据库oracle认证方式,oracle数据库启动流程及登录认证方式详解

    转自:https://www.2cto.com/database/201803/726644.html ■  oracle启动流程-windows下 1) lsnrctl start  (启动监听) ...

  8. oracle如何对数据库进行备份,对Oracle数据库进行备份的两种方法详解

    首页 > 演讲稿 > 自我介绍演讲稿 > 对Oracle数据库进行备份的两种方法详解 对Oracle数据库进行备份的两种方法详解 时间:2019-05-05   来源:自我介绍演讲稿 ...

  9. php的ob函数详解

    php的ob函数详解 一. 相关函数简介: 1.Flush:刷新缓冲区的内容,输出. 函数格式:flush() 说明:这个函数经常使用,效率非常高. 2.ob_start :打开输出缓冲区 函数格式: ...

  10. scanf函数详解与缓冲区

    1.基本信息 函数原型: int scanf( char *format, args, ...); 函数返回值: 读入并赋给args的数据个数,遇到文件结束返回EOF,出错返回0. 函数功能: sca ...

最新文章

  1. java的快速开发框架
  2. AndroidStudio导入httpmime jar编译不通过的解决办法
  3. Linux man 使用详解(转)
  4. 直播平台虚拟币与人民币的关系
  5. Jass 技能模型定义(转)
  6. 浙大29岁“粉色系”女博导获百万大奖!最爱少女粉的她,既是实验高手还是个“大厨”......
  7. (王道408考研操作系统)第一章计算机系统概述-第一节3:操作系统的运行机制与体系结构
  8. (十一)国产密码算法
  9. 【操作系统】Nachos 内核线程
  10. Ubuntu阿里源镜像
  11. 在windows系统调试ydlidar详细记录(物联网机器人方向)
  12. 熬夜总结的2022java面试题
  13. Android Studio报错Using insecure protocols with repositories
  14. 43大学计算机,加州大学戴维斯分校计算机科学排名第43(2020年TFE美国排名)
  15. 从明源动力到创新工场这一路走来
  16. splitter将winform窗体分为三列
  17. MICCAI-iseg2017挑战赛小结与婴儿脑组织分割总结
  18. 三分钟,如何说好自我介绍?
  19. Yii-- 应用(Applications)
  20. js三级联动之地域的选择

热门文章

  1. 渥太华大学药学院院长Daniel Figeys团队诚邀药物-微生物组方向博士后
  2. Bio-protocol与Cell Research达成合作:共同提升科研的可重复性
  3. 第八届“数学、计算机与生命科学交叉研究” 青年学者云论坛(5月15日9:00-16:40)...
  4. QIIME 2用户文档. 01简介和安装 Introduction Install(2020.2)
  5. 本年扩增子、宏基因组课程报名已满,想要学最早等明年
  6. 形状相似的物品_废弃物品在体育课中的再利用
  7. R语言ggplot2可视化在箱图上添加分组样本个数
  8. R语言使用gt包和gtExtras包优雅地、漂亮地显示表格数据:使用gt包可视化表格数据,使其易于阅读和理解、使用gtExtras包添加一个图,显示表中某一列中的数字
  9. R语言时间序列(time series)分析实战:简单指数平滑法预测
  10. 纤维追踪成像理论+核磁共振影像数据处理