zoukankan      html  css  js  c++  java
  • MySQL常见函数

    MySQL常用函数

    MySQL常用函数

    数学类函数

    • 返回x的绝对值: ABS(X)
    • 返回x的非负二次方根: SQRT(X)
    • 返回x被y除后的余数: MOD(X,Y)
    • 返回不小于x的最小整数: CEILING(X)
    • 返回不大于x的最大整数: FLOOR(X)
    • 对x进行四舍五入操作,小数点后保留y位: ROUND(X,Y)
    • 舍去x中小数点后y位: TRUNCATE(X,Y)
    • 返回x的符号,-1,0或1: SIGN(X)

    日期和时间函数

    • 获取系统当前日期: CURDATE()
    • 获取系统当前时间: CURIME()
    • 获取当前系统的日期和时间: SYSDATE()
    • 返回将日期转换成秒的结果: TIME_TO_SEC()
    • 执行日期的加法运算: ADDDATE()
    • 执行日期的减法运算: SBUDATE()
    • 格式化输出日期和时间值: DATE_FORMAT()

    字符串类型函数

    • 返回字符串str的长度: LENGTH(X)
    • 返回一个或者多个字符串连接产生的新字符串: CONCAT(S1,S2,....)
    • 删除字符串两侧的空格: TRIM()
    • 使用字符串二代替str中所有的字符串一: REPLACE(str,s1,s2)
    • 返回字符串str的子串,起始长度为a,长度为length: SUBSTRING(str,a,length)
    • 返回字符串str反转后的结果: REVERSE(str)
    • 返回子串s1在字符串str中的位置: LOCATE(s1,str)

    条件判断函数

    • 如果i表达式为true返回a,否则返回b: IF(i,a,b)
    • 如果a不为空返回a,否则返回b: IFNULL(a,b)
    • 如果i的值等于a,b,则返回对应位置THEN后面的结果,否则返回ELSE后面的结果: CASE i WHEN a THEN a1 [WHEN b THEN b1....][ELSE i1]END

    加密函数

    • 对字符串进行MD5加密: MD5(str)
    • 使用pwd作为密码加密字符串str: ENCODE(str,pwd_str)
    • 使用pwd作为密码解密字符串str: DECOOE(str,pwd_str)
    如有问题,请发送邮件至buxiaqingcheng@163.com或者buxiaqingcheng@dingtalk.com
  • 相关阅读:
    路由
    更改HTTP头信息
    laravel 笔记
    laraven安装记录
    虚拟机Centos设置静态IP
    关于正向代理,反向代理,负载均衡的个人理解
    exce族函数详解
    【C】多线程编程笔记
    【转】Linux C 网络编程——TCP套接口编程
    MySQL 用户管理及权限管理
  • 原文地址:https://www.cnblogs.com/zhenzhunaichabujiatang/p/13071507.html
Copyright © 2011-2022 走看看