广告
返回顶部
首页 > 资讯 > 数据库 >mysql常用函数
  • 165
分享到

mysql常用函数

mysql常用函数 2015-07-29 13:07:46 165人浏览 猪猪侠
摘要

数学函数 ABS(x)  返回 x 的绝对值 BIN(x)  返回 x 的二进制(OCT 返回八进制,HEX 返回十六进制) CEILING(x) 返回大于 x 的最小整数值 EXP(x) 返回值 e

mysql常用函数

数学函数

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

返回 x 的二进制(OCT 返回八进制,HEX 返回十六进制)

CEILING(x) 返回大于 x 的最小整数值
EXP(x) 返回值 e(自然对数的底)的 x 次方
FLOOR(x) 返回小于 x 的最大整数值
GREATEST(x1,x2,...,xn) 返回集合中最大的值
LEAST(x1,x2,...,xn) 返回集合中最小的值
LN(x) 返回 x 的自然对数
LOG(x,y) 返回 x 的以 y 为底的对数
MOD(x,y) 返回 x/y 的模(余数)
PI() 返回 pi 的值(圆周率)
RAND()

返回0到1内的随机值,可以通过提供一个参数(种子)使 RAND()随机数生成器生成一个指定的值。

ROUND(x,y) 返回参数 x 的四舍五入的有 y 位小数的值
SIGN(x) 返回代表数字 x 的符号的值
SQRT(x) 返回一个数的平方根
TRUNCATE(x,y)  返回数字 x 截短为 y 位小数的结果

聚合函数

AVG(col_name)   返回指定列的平均值
COUNT(col_name) 返回指定列中非 NULL 值的个数
MIN(col_name)  返回指定列的最小值
MAX(col_name) 返回指定列的最大值
SUM(col_name) 返回指定列的所有值之和

字符串函数

ASCII(char)   返回字符的 ASCII 码值
BIT_LENGTH(str)  返回字符串的比特长度
CONCAT(s1,s2...,sn) 将 s1,s2...,sn 连接成字符串
CONCAT_WS(sep,s1,s2...,sn) 将 s1,s2...,sn 连接成字符串,并用 sep 字符间隔
INSERT(str,x,y,instr) 

将字符串 str 从第 x 位置开始,y 个字符长的子串替换为字符串 instr,返回结果

FIND_IN_SET(str,list) 

分析逗号分隔的 list 列表,如果发现 str,返回 str 在list 中的位置

LCASE(str)或 LOWER(str) 返回将字符串 str 中所有字符改变为小写后的结果
LEFT(str,x)   返回字符串 str 中最左边的 x 个字符
LENGTH(s)   返回字符串 str 中的字符数
LTRIM(str)  从字符串 str 中切掉开头的空格
POSITioN(substr,str)  返回子串 substr 在字符串 str 中第一次出现的位置
QUOTE(str) 用反斜杠转义 str 中的单引号
REPEAT(str,srchstr,rplcstr) 返回字符串 str 重复 x 次的结果
REVERSE(str) 返回颠倒字符串 str 的结果
RIGHT(str,x)  返回字符串 str 中最右边的 x 个字符
RTRIM(str) 返回字符串 str 尾部的空格
STRCMP(s1,s2) 比较字符串 s1 和 s2
TRIM(str) 去除字符串首部和尾部的所有空格
UCASE(str)或 UPPER(str) 返回将字符串 str 中所有字符转变为大写后的结果

日期和时间函数

NOW()  返回当前的日期和时间
CURDATE()或 CURRENT_DATE() 返回当前的日期
CURTIME()或 CURRENT_TIME() 返回当前的时间
DATE_ADD(date,INTERVAL int keyWord)

返回日期 date 加上间隔时间 int 的结果(int 必须按照关键字进行格式化)

DATE_FORMAT(date,fmt) 依照指定的 fmt 格式格式化日期 date 值
FROM_UNIXTIME(ts,fmt) 根据指定的 fmt 格式,格式化 UNIX 时间戳 ts
DAYOFWEEK(date) 返回 date 所代表的一星期中的第几天(1~7)
DAYOFMONTH(date) 返回 date 是一个月的第几天(1~31)
DAYOFYEAR(date) 返回 date 是一年的第几天(1~366)
QUARTER(date) 返回 date 在一年中的季度(1~4)
DAYNAME(date) 返回 date 的星期名
MONTHNAME(date) 返回 date 的月份名
YEAR(date) 返回日期 date 的年份(1000~9999)
MONTH(date)  返回 date 的月份值(1~12)
HOUR(time) 返回 time 的小时值(0~23)
WEEK(date)  返回日期 date 为一年中第几周(0~53)
MINUTE(time)  返回 time 的分钟值(0~59)

格式化字符串

%M  月名字(January……December)
%W 星期名字(Sunday……Saturday)
%D  有英语前缀的月份的日期(1st, 2nd, 3rd …)
%Y  年, 数字, 4 位
%y  年, 数字, 2 位
%a 缩写的星期名字(Sun……Sat)
%d 月份中的天数, 数字(00……31)
%m  月, 数字(01……12)
%e  月份中的天数, 数字(0……31)
%c  月, 数字(1……12)
%b  缩写的月份名字(Jan……Dec)
%j  一年中的天数(001……366)
%H  小时(00……23)
%k  小时(0……23)
%h  小时(01……12)
%I  小时(01……12)
%l  小时(1……12)
%i  分钟, 数字(00……59)
%r  时间,12 小时(hh:mm:ss [AP]M)
%T 时间,24 小时(hh:mm:ss)
%S  秒(00……59)
%s  秒(00……59)
%p AM 或 PM
%w 一个星期中的天数(0=Sunday ……6=Saturday )
%U  星期(0……52), 这里星期天是星期的第一天
%u  星期(0……52), 这里星期一是星期的第一天
%%  一个文字“%”。

加密函数

AES_ENCRYPT(str,key) 

返回用密钥 key 对字符串 str 利用高级加密标准算法加密后的结果,调用 AES_ENCRYPT 的结果是一个二进制字符串,以 BLOB 类型存储

AES_DECRYPT(str,key)

返回用密钥 key 对字符串 str 利用高级加密标准算法解密后的结果

DECODE(str,key)  使用 key 作为密钥解密加密字符串 str
ENCRYPT(str,salt) 

使用 UNIXcrypt()函数,用关键词 salt(一个可以唯一确定口令的字符串,就像钥匙一样)加密字符串 str

ENCODE(str,key) 

使用 key 作为密钥加密字符串 str,调用 ENCODE()的结果是一个二进制字符串,它以 BLOB 类型存储

MD5()  计算字符串 str 的 MD5 校验和
PASSWORD(str) 

返回字符串 str 的加密版本,这个加密过程是不可逆转的,和 UNIX 密码加密过程使用不同的算法。

SHA()  计算字符串 str 的安全散列算法(SHA)校验和
您可能感兴趣的文档:

--结束END--

本文标题: mysql常用函数

本文链接: https://www.lsjlt.com/news/3741.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • mysql常用函数
    数学函数 ABS(x)  返回 x 的绝对值 BIN(x)  返回 x 的二进制(OCT 返回八进制,HEX 返回十六进制) CEILING(x) 返回大于 x 的最小整数值 EXP(x) 返回值 e...
    99+
    2015-07-29
    mysql常用函数
  • MySQL 常用函数
    1.字符串类函数(1)CONCAT(s1,s2,s3,.....) 连接字符串 例如:SELECT CONCAT('1','2') FROM DUAL; 输出:1...
    99+
    2022-10-18
  • 常用MySQL函数
    字符函数 #字符拼接 CONCAT(‘%‘,‘abc‘); #函数返回subStr在str中出现的位置(返回结果从1开始,0表示不存在) locate(subStr,str); #截取字符串(截取下标从1开始,负数表示右边) S...
    99+
    2015-08-12
    常用MySQL函数 数据库入门 数据库基础教程 数据库 mysql
  • mysql常用的函数
    1、IF(expr1,expr2,expr3)函数: 如果 expr1 是TRUE ,则 IF()的返回值为expr2; 否则返回值则为 expr3。 IF() 的返回值为数字值或字符串值,具体情况视其所在...
    99+
    2022-10-18
  • MySQL注入常用函数
    函数名称 函数功能 函数名称 函数功能 system_user() 系统名称 concat() 没有分隔符的连接 user() 用户名 concat_ws() 含有分隔符的连接字符串 curren...
    99+
    2017-08-19
    MySQL注入常用函数
  • MySQL常用函数介绍
    前言:  MySQL数据库中提供了很丰富的函数,比如我们常用的聚合函数,日期及字符串处理函数等。SELECT语句及其条件表达式都可以使用这些函数,函数可以帮助用户更加方便的处理表中的数据,使MySQ...
    99+
    2022-10-18
  • mysql 一些常用函数
    -- 查询显示:格式化时间 DATE_FORMAT(record_time,"%Y/%m/%d %H:%i") -- 查询显示:字段为空时使用0表示 IFNULL(avg(`field_name`),0) --查询显示:平均值 avg(...
    99+
    2018-07-13
    mysql 一些常用函数
  • MySQL 常用函数总结
    前言: MySQL数据库中提供了很丰富的函数,比如我们常用的聚合函数,日期及字符串处理函数等。SELECT语句及其条件表达式都可以使用这些函数,函数可以帮助用户更加方便的处理表中的数据,使MySQL数据库的...
    99+
    2022-05-16
    mysql 函数 mysql 常用函数
  • mysql常用函数的用法
    这篇文章主要讲解了mysql常用函数的用法,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。mysql函数的介绍:为了简化操作,mysql提供了大量的函数给程序员使用(比如你想输入...
    99+
    2022-10-18
  • mysql常用运算符和常用函数
    1、常用算术运算符 1.1运算符,功能,备注1.2注意事项  (1)整数(bigint)与整数运算(+,-,)结果为bigint;  (2)浮点数与浮点数运算(/),其结果小数位数为参与运算的小数位数之乘积...
    99+
    2022-10-18
  • Mysql常用函数小总结
    Mysql数据库提供了大量的函数,学会使用将会事半功倍,以下分别为字符串函数,数值函数,时间和日期函数,系统函数 (一)字符串函数  CONCAT(s1,s2,...) 返回连接参数产生的字符串,一个或多个待拼接的内容...
    99+
    2019-09-24
    Mysql常用函数小总结
  • mysql常用语句或函数
    连接字符串 select CONCAT("1",",","2");...
    99+
    2014-05-26
    mysql常用语句或函数
  • Mysql 常用时间函数(上)
    也是做数据分析嘛, SQL 必然是每天都要用的, 然后在分析中, 时间是数据分析中极为重要的部分, 可以说是承上启下或者是贯穿整个分析. 比如, 日, 周, 月, 季度, 年度 与之相对应的 环比, 同比 等基础指标都是与时间相关的, 其重...
    99+
    2014-09-11
    Mysql 常用时间函数(上) 数据库入门 数据库基础教程 数据库 mysql
  • MySQL常用函数大全 - Lu
    一、数学函数 ABS(x) --返回x的绝对值 BIN(x) --返回x的二进制(OCT返回八进制,HEX返回十六进制) CEILING(x) --返回大于x的最小整数值 EXP(x) ...
    99+
    2020-01-13
    MySQL常用函数大全 - Lu
  • MySQL常用函数有哪些
    这篇文章主要介绍MySQL常用函数有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!MySQL的函数方法,涵盖所有的MySQL常见的方法。下面是本篇文章的目录结构,可以根据自己需求...
    99+
    2022-10-18
  • MySQL常用函数是什么
    这篇文章主要为大家展示了“MySQL常用函数是什么”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“MySQL常用函数是什么”这篇文章吧。MySQL常用函数一、数字函数附加:ceil(x) 如cei...
    99+
    2023-06-21
  • MySQL的常用函数大全
    一、字符串函数 常用函数: 函数功能CONCAT(s1, s2, …, sn)字符串拼接,将s1, s2, …, sn拼接成一个字符串LOWER(str)将字符串全部转为小写UPPER(str)将字符串全部转为大写LPAD...
    99+
    2023-08-31
    mysql 数据库
  • MySQL 常见str函数
    MySQL常见的字符串函数整理自官档。1.1     SUBSTR or SUBSTRINGSUBSTR(str,pos), SUBSTR(...
    99+
    2022-10-18
  • MySQL中常用的函数介绍
    这期内容当中小编将会给大家带来有关MySQL中常用的函数介绍,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。MySQL函数是MySQL数据库提供的内部函数。这些内部函数可以...
    99+
    2022-10-18
  • 渗透-MySQL注入常用函数
    函数名称 函数功能 函数名称 函数功能 system_user() 系统名称 concat() 没有分隔符的连接 user() 用户名 concat_ws() 含有分隔符的连接字符串 curren...
    99+
    2018-04-14
    渗透-MySQL注入常用函数
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作