一、 字符串函数
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常用的所有函数及详解。IFNULL(expr1,expr2),FROM_UNIXTIME。
MySQL函数手册是一部非常重要的参考资料,尤其对于数据库管理员和开发人员来说,它提供了全面而详细的MySQL数据库函数使用指南。这份手册涵盖了MySQL中各种内置函数的功能、语法以及使用示例,是学习和工作中不可或...
Mysql常用函数列表 CONCAT (string2 [,... ]) //连接字串 INSTR (string ,substring ) //返回substring首次在string中出现的位置,不存在返回0 …… 数学类 ABS (number2 ) //绝对值 …… 日期...
sql,mysql,oracle常用的函数
Mysql的常用函数整体, 从网上收集的一些常用函数, 进行汇总整体成文档 MySQL控制流函数: CASE WHEN[test1] THEN [result1]...ELSE [default] END如果testN是真,则返回resultN,否则返回default CASE [test] WHEN...
内容概要:笔者将MySQL常用的函数分为字符串函数、窗口函数、日期和时间函数、聚合函数、数值型函数、逻辑判断函数六类。将每一类别中常用的函数进行汇总,主要向读者介绍各个类别中常用函数的作用,在介绍的同时给...
MYSQL 日期函数大全,供大家一起共同分享学习。
STRCMP STRCMP()函数是MySQL里比较字符串的最简单方式之一。这个函数接受两个参数——要被比较的字符串。如果这个两个字符串相同,它就返回0;如果第一个大于第二个,它就返回1;如果第一个小于第二个,它就返回-1 ...
在PHP和MySQL的世界里,掌握常用的函数是提升开发效率的关键。本文将深入解析这些关键函数,帮助初学者更好地理解和运用。 首先,我们来看PHP的I/O函数。`flush()`函数是一个非常实用的工具,用于刷新PHP的输出缓存...
mysql 函数整理,方便使用。。。。。。。。。。。。。。。。。。。。。
本知识点主要介绍MySQL中的常用函数,包括数学函数和字符串函数。 数学函数是指用于处理数值计算的函数,MySQL提供了丰富的数学函数来支持各种数值计算需求。ABS(n)函数返回参数n的绝对值。例如ABS(-32)会返回32。...
MySQL中的这两个函数——`84togcj2Lat`和`84togcj2Lon`,专门用于实现WGS84到GCJ02(也称为火星坐标系)的转换。 WGS84是全球最广泛使用的地理坐标系统,它是基于地球椭球体模型的,其中地球的平均半径约为6378.1...
内容概要:本文档介绍了 MySQL 数据库中的内置函数及其使用方法,包括日期时间函数、字符串函数、数学函数及其他常用函数。详细解释了每种类型的函数及其常见应用场景,提供了具体的 SQL 语句实例。 适合人群:MySQL...
MySQL8.0 函数官方文档 functions.html
1、mysql数据库转国产化瀚高数据库; 2、有些函数在瀚高数据库中不存在,需要添加自定义函数。
MySQL常用函数
### MySQL数据库校验身份证函数详解 #### 一、引言 在进行用户信息验证时,身份证号的有效性检查是一项常见的需求。特别是在中国,一个合法有效的身份证号码必须符合一定的格式规范和逻辑规则。本文将深入解析...