`

Mysql那些事儿之(九)常用的函数

阅读更多

一、 字符串函数

 

CANCAT(S1,S2,...Sn)   --选择S1,S2,...Sn 为一个字符串

INSERT(str,x,y,instr)   --将字符串str从第x位置开始,y个字符长的子串替换为字符串instr

LOWER(str)               --将字符串str中所有字符变为小写

UPPER(str)                --将字符串str中所有字符变为大写

LEFT(str,x)              --返回字符串str最左边的x个字符

RIGHT(str,x)            --返回字符串str最右边的x个字符

LPAD(str,n,pad)      --用字符串pad对str最左边进行填充,直到长度为n个字符长度 

RPAD(str,n,pad)     --用字符串pad对str最右边进行填充,直到长度为n个字符长度 

LTRIM(str)               --去掉字符串str左侧的空格

RTRIM(str)               --去掉字符串str右侧的空格

REPEAT(str,x)         --返回str重复x次的结果

STRCMP(s1,s2)       --比较字符串s1和s2

TRIM(str)                 --去掉字符串行尾和行头的空格

SUBSTRING(str,x,y) --返回从字符串str x位置起y个字符串长度的字串

  

二、数值函数

 

ABS(x)                     --返回x的绝对值

CEIL(x)                    --返回大于x的最大整数值

FLOOR(x)                 --返回小于x的最大整数值

MOD(x,y)                --返回x/y的模

RAND()                     --返回0~1内的随机值

ROUND(x,y)            --返回参数x的四舍五入的有y位小数的值

TRUNCATE(x,y)        --返回数字x截断为y位小数的结果

  

三、日期和时间函数

 

CURDATE()               --返回当前日期

CURTIME()                --返回当前时间

NOW()                     --返回当前的日期和时间

UNIX_TIMESTAMP(date) --返回日期date的Unix时间戳

FROM_UNIXTIME        --返回Unix时间戳的日期值

WEEK(date)              --返回日期date为一年中的第几周

YEAR(date)               --返回日期date的年份

HOUR(time)              --返回time的小时值

MINUTE(time)           --返回time的分钟值

MONTHNAME(date)    --返回date的月份名

DATE_FORMAT(date,fmt)  --返回按字符串fmt格式化日期date值

DATE_ADD(date,INTERVAL expr type) --返回一个日期或时间值加上一个时间间隔的时间值

DATEDIFF(expr,expr2) --返回起始时间expr和结束时间expr2之间的天数

  

四、流程函数

 

IF(value,t f)     --如果value是真,返回t,否则返回f

 

IFNULL(value1,value2) --如果value1不为空返回value1,否则返回value2

 

CASE WHEN [value1] THEN [result1] ...ELSE

[default] END --如果value1是真,返回result1,否则返回default

 


CASE [expr] WHEN [value1] THEN [result1] ...ELSE

[default] END --如果expr等于value1,返回result1,否则返回default


  

 五、其他函数

 

DATABASE()   --返回当前数据库名

VERSION()     --返回当前数据库版本

USER()           --返回当前登录用户名

INET_ATON(IP)  --返回ip地址的数字表示

INET_NTOA()     --返回数字代表的IP地址

PASSWORD()     --返回字符串str的加密版本

MD5()               --返回字符串str的MD5值

  

 

分享到:
评论

相关推荐

    MySQL关于自定义函数以及常用函数的组织点的总结

    MySQL关于自定义函数以及常用函数的组织点的总结(例如日期函数)

    MySQL常用函数

    包含了MySQL常用的所有函数及详解。IFNULL(expr1,expr2),FROM_UNIXTIME。

    Mysql函数手册.rar_MySQL函数手册_VZI_mysql 函数手册

    MySQL函数手册是一部非常重要的参考资料,尤其对于数据库管理员和开发人员来说,它提供了全面而详细的MySQL数据库函数使用指南。这份手册涵盖了MySQL中各种内置函数的功能、语法以及使用示例,是学习和工作中不可或...

    Mysql常用函数列表

    Mysql常用函数列表 CONCAT (string2 [,... ]) //连接字串 INSTR (string ,substring ) //返回substring首次在string中出现的位置,不存在返回0 …… 数学类 ABS (number2 ) //绝对值 …… 日期...

    sql_mysql_oracle常用函数

    sql,mysql,oracle常用的函数

    mysql常用函数汇总.chm

    Mysql的常用函数整体, 从网上收集的一些常用函数, 进行汇总整体成文档 MySQL控制流函数: CASE WHEN[test1] THEN [result1]...ELSE [default] END如果testN是真,则返回resultN,否则返回default CASE [test] WHEN...

    关系型数据库中MySQL常用函数的作用和例子说明

    内容概要:笔者将MySQL常用的函数分为字符串函数、窗口函数、日期和时间函数、聚合函数、数值型函数、逻辑判断函数六类。将每一类别中常用的函数进行汇总,主要向读者介绍各个类别中常用函数的作用,在介绍的同时给...

    MYSQL 日期函数大全

    MYSQL 日期函数大全,供大家一起共同分享学习。

    mysql函数大全,mysql

    STRCMP STRCMP()函数是MySQL里比较字符串的最简单方式之一。这个函数接受两个参数——要被比较的字符串。如果这个两个字符串相同,它就返回0;如果第一个大于第二个,它就返回1;如果第一个小于第二个,它就返回-1 ...

    php+mysql常用函数

    在PHP和MySQL的世界里,掌握常用的函数是提升开发效率的关键。本文将深入解析这些关键函数,帮助初学者更好地理解和运用。 首先,我们来看PHP的I/O函数。`flush()`函数是一个非常实用的工具,用于刷新PHP的输出缓存...

    mysql 常用函数

    mysql 函数整理,方便使用。。。。。。。。。。。。。。。。。。。。。

    MySQL常用函数.pdf

    本知识点主要介绍MySQL中的常用函数,包括数学函数和字符串函数。 数学函数是指用于处理数值计算的函数,MySQL提供了丰富的数学函数来支持各种数值计算需求。ABS(n)函数返回参数n的绝对值。例如ABS(-32)会返回32。...

    mysql常用坐标系转换函数.docx

    MySQL中的这两个函数——`84togcj2Lat`和`84togcj2Lon`,专门用于实现WGS84到GCJ02(也称为火星坐标系)的转换。 WGS84是全球最广泛使用的地理坐标系统,它是基于地球椭球体模型的,其中地球的平均半径约为6378.1...

    MySql常用内置函数

    内容概要:本文档介绍了 MySQL 数据库中的内置函数及其使用方法,包括日期时间函数、字符串函数、数学函数及其他常用函数。详细解释了每种类型的函数及其常见应用场景,提供了具体的 SQL 语句实例。 适合人群:MySQL...

    MySQL8.0 函数官方文档 functions.html

    MySQL8.0 函数官方文档 functions.html

    mysql数据库转瀚高数据库所需要的函数列表

    1、mysql数据库转国产化瀚高数据库; 2、有些函数在瀚高数据库中不存在,需要添加自定义函数。

    MySQL常用函数.txt

    MySQL常用函数

    MYSQL数据库校验身份证函数

    ### MySQL数据库校验身份证函数详解 #### 一、引言 在进行用户信息验证时,身份证号的有效性检查是一项常见的需求。特别是在中国,一个合法有效的身份证号码必须符合一定的格式规范和逻辑规则。本文将深入解析...

Global site tag (gtag.js) - Google Analytics