获取随机数rand(),rand(x)

四舍五入round(x),round(x,y)

y保留小数点y位,为负数时向左y位

truncate(x,y)直接截取

符号函数sign(x)  x正为1,负数为-1 0为0

pow(x,y) x的y次方

exp(x) e的x次方

log(x) e对x的对数

log10(x) 10对x的对数

radians(x) 角度转弧度

degrees(x) 弧度转角度

sin(x)

asin(x)

...

char_length(string) 字符串长度 中文一个字符为3位

length(string)

concat(string1,string2) 连接字符串

insert(s1,x,len,s2)返回字符串s1,s1中起始于x位置长度为len的子字符串将被s2字符串替换

lower(str),lcase(str) 转换为小写

upper(str),ucase(str) 转换成大写

获取left(str,len) 返回从左边起的len个字符,right(str,len)返回右边的类似

lpad(s1,len,s2)返回长度为len的字符串,s1小于len用s2补充

rpad(s1,len,s2)类似于lpad

ltrim(s)

rtrim(s)

trim(s)处理空格

trim(s1 from s) 从s两端删除s1,注意只有两端

repeat(s,n)返回n个s连接的字符串

space(n) 返回n个空格的字符串

replace(str,ss1,ss2)吧str中的ss1替换为ss2

strcmp(s1,s2) 相减,结果为正数返回1,负数返回-1,相等返回0

mid(s,n,len),substring(s,n,len)从s返回长度为len的子串,起始位置n

locate(str1,str),position(str1 in str),instr(str,str1) 返回str1在str的位置

reverse(str) 翻转str

elt(n,str1,str2,str3.....)返回第n个字符串或者null

field(s,str1,str2,str3)返回第一个str[i]==s的位置,如在str2==s,返回2

find_in_set(s1,s2)s2是字符串列表以‘,’分开,返回s1在字符串s2的位置

make_set(x,s1,s2...)返回x代表的二进制数对应位置的x[i]*s1+x[i+1]*s2+x[i+2]*s3

x[i]=0或1

curdate(),current_date() 返回当前日期

curtime(),current_time()返回时间

current_timestamp(),localtime(),now(),sysdate() 返回日期时间

unix_timestamp(date) 1970-1-1到date的秒数,没有date到当前

from_unixtime(date)为unix_timestamp(date)互为反函数

utc_date()返回utc日期

utc_time()返回utc时间

month(date)返回1-12

monthname(date) 返回january-december

dayname(d) sunday-saturday

dayofweek(d)返回d对应一周的索引 1-周日 2-周一。。。。

weekday(d) 0-周一,1-周二。。。

week(d)计算日期d是一年中的第几周

weekofyear(d) 计算某天位与一年中的第几周1-53

year(date)返回年份

quarter(date)返回季节

hour(time)返回小时

minute(time)返回分钟

second(time)返回秒

extract(type from date)从date提取日期时间等内容 type可以为year,month,year_month等

time_to_sec(time) h*3600+m*60+s

sec_to_time(seconds)和time_to_sec互为反函数

date_add(date,interval expr type),adddate(date,interval expr type)

example:DATE_ADD('2010-12-31 23:59:59', INTERVAL 1 SECOND) 返回

2011-1-1 0:0:0

DATE_ADD('2010-12-31 23:59:59', INTERVAL '1:1' MINUTE_SECOND)

2011-1-1 0:1:0

date_sub.....

addtime(date,expr)

subtime.....

date_diff(date1,date2)求差 返回date1-date2

date_format(date,format)

format: %w %m %y....

TIME_FORMAT(time,format)

GET_FORMAT(date,format_type)

if(expr,v1,v2) expr==true 返回v1否则返回v2

ifnull(v1,v2)如果v1不为空返回v1否则返回v2

case expr when v1 then r1 [when v2 then r2] [else rn] end

version()版本号

connection_id()当前登录连接数

DATABASE(),SCHEMA();数据库名

USER(), CURRENT_USER(), SYSTEM_USER();用户

charset(str) str字符串字符集

collation()字符排列顺序

last_insert_id();最后一条记录的ID字段的值(这个值是insert的第一个插入值的ID,insert可以一次插入多条记录),

password(str)加密密码返回加密后的字符串

md5(str) 求出str的MD5(128位)

encode(str,pswd_str);用pswd_str对str进行加密

decode(str,pswd_str)与encode相反

format(x,n)将数字x格式化

conv(N,from_base,to_base)转换进制

inet_aton(expr) IP -> int

inet_ntoa(expr) int->IP

get_lock(str,timeout) 对名为str的锁加锁

release_lock(str)解锁

is_free_lock(str)判断

is_used_lock(str)判断有没有这个锁

benchmark(n,expr) 进行n次expr

convert(str Using type) 在不同字符集转换用type转换str

cast(x, AS type)数据类型转换

type: BINARY ,CHAR(N) ,DATE,TIME,DATETIME,DECIMAL,SIGNED,UNSIGNED

mysql 求差函数_mysql 数学函数相关推荐

  1. mysql od函数_Mysql数学函数不求人

    所有的数学函数在一个出错的情况下返回NULL.  -  单目减.改变参数的符号.  mysql> select - 2;  注意,如果这个操作符与一个BIGINT使用,返回值是一个BIGINT! ...

  2. Pascal中的字符串函数和数学函数

    Pascal中的字符串函数和数学函数 字符串函数 求长度length 定义:function Length(S: String): Integer; 例子: var S: String; begin ...

  3. matlab数学函数应用,数学函数论文,关于MATLAB软件在高等数学教学中的应用相关参考文献资料-免费论文范文...

    导读:本论文可用于数学函数论文范文参考下载,数学函数相关论文写作参考研究. (云南经济管理学院,昆明 650304) (Yunnan College of Business Management,Ku ...

  4. mysql 条件 函数_mysql 函数 时间函数,数学函数,字符串函数,条件判断函数

    =========================================== mysql 相关函数 ============================================= ...

  5. mysql开方_MySQL数学函数的实际用法

    此文章主要向大家描述的是MySQL数学函数的实际用法以及在实际操作中值得大家注意的问题,MySQL数学函数是MySQL函数中经常被用到的,所以对其有一定的了解还是有你有所帮助的. ABS (numbe ...

  6. mysql数学函数有什么_mysql数学函数有哪些?

    mysql数学函数有:1.绝对值函数[ABS(X)]和返回圆周率的函数[PI(X)]:2.平方根函数[SQRT(X)]和求余函数[MOD(X,Y)]:3.获取随机数的函数[RAN()]和[RAND(X ...

  7. mysql数学函数名_Mysql数学函数

    所有的数学函数在发生错误的情况下,均返回 NULL. - 一元减.改变参数的符号: mysql> SELECT - 2; -> -2 注意,如果这个操作符被用于一个 BIGINT,返回值也 ...

  8. mysql信息函数和加密函数_MYSQL 常用函数(数学、字符串、日期时间、系统信息、加密)...

    一.数学函数 数学函数主要用于处理数字,包括整型.浮点数等. ABS(x) 返回x的绝对值 SELECT ABS(-1) -- 返回1 CEIL(x),CEILING(x) 返回大于或等于x的最小整数 ...

  9. mysql幂函数_MySQL 数学函数

    MySQL 数学函数 所有的数学函数在发生错误的情况下,均返回 NULL. -元减.改变参数的符号 mysql> SELECT - 2; -> -2 注意,如果这个操作符被用于一个 BIG ...

  10. mysql数学函数有什么_MySQL数学函数的简单总结-mysql教程-学派吧

    MySQL包含了很多函数和运算符,可以帮助我们处理数据.下面我们就给大家整理出MySQL中可用的数学函数,希望对需要的朋友有所帮助! ABS()返回给定值的绝对值. ACOS()返回数字的反余弦值. ...

最新文章

  1. Netflix 开源用于 Spring Boot的 GraphQL 服务框架DGS
  2. QIIME 2教程. 13训练特征分类器Training feature classifiers(2020.11)
  3. 交叉科学不仅不是边缘学科,反而应是科研主流
  4. 创建第一个vue实例
  5. hive分区用2个字段有何限制_关于Hive使用动态分区插入数据详解
  6. socket编程 及select poll epoll示例
  7. JS笔记-前端实现验证码功能
  8. 关于编程开发的最小系统学习法
  9. 【剑指offer】扑克牌的顺子
  10. 在java创建线程结果_Java创建线程的三种方式
  11. jmeter压力测试指标解释
  12. 【技术】Java打印菱形
  13. 想做影视“化妆师”,首先要知道影视后期调色的8个基本步骤!
  14. 计算机技术在工业的应用,计算机技术在工业自动化控制的应用
  15. Confluence 附件(Attachments)宏
  16. 一位硕士毕业生三个月求职经历与经验的结晶
  17. sprintf函数用法注意事项
  18. 工业级嵌入式WiFi模块 无线网关智能家居 WiFi音视频传输模块 WiFi转有线网口模块方案
  19. Android用shape画个虚线
  20. word 中的背景图片(浮动图形)怎么批量删除

热门文章

  1. 下列选项中非法的c语言转义字符,c语言练习题t答案
  2. 重装系统(windows系列:win10,win11专业版;Linux系列:Ubuntu18.04,22.04LTS安装)即装机必备软件汇总
  3. 嵌入式开发Verilog教程(二)——Verilog HDL设计方法概述
  4. PR视频剪辑软件教程
  5. 2018年9月份计算机二级java无忧模拟软件破解版
  6. Mp3原理及文件格式解析(from)
  7. 解读Depth Map Prediction from a Single Image using a Multi-Scale Deep Network (7)
  8. vivoy67Android7升级包,vivoy67刷机包
  9. 一些简单好玩的C语言程序
  10. a form 出口享惠情况_进出口报关