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

    MySQL常用函数
    
    1、日期与时间函数
    返回当前日期
    SELECT CURDATE(), 
    CURRENT_DATE()
    CURDATE()+0 可以将当前日期值转换为数值型
    
    返回当前时间
    SELECT CURTIME(), 
    CURRENT_TIME()
    CURTIME()+0 可以将当前时间值转换为数值型
    
    返回当前日期和时间
    CURRENT_TIMESTAMP()
    LOCAL_TIME()
    NOW()
    SYSDATE()
    
    获取月份
    MONTH(DATE)
    MONTHNAME(DATE)
    
    获取星期
    DAYNAME(DATE)
    DAYOFWEEK(DATE)
    WEEKDAY(DATE)
    WEEKOFYEAR(DATE)
    
    获取天数
    DAYOFYEAR(DATE)
    DAYOFMONTH(DATE)
    
    
    2、字符串函数
    
    计算字符数和字符串长度
    CHAR_LENGTN(S) 字符数
    LENGTH(S) 字节数
    
    合并字符串函数,
    CONCAT(S1,S2...)某一个为空,则全部为空
    CONCAT_WS(S,S2...)以s为连接符
    
    替换字符串函数,
    INSERT(S1,X,LEN,S2)原始字符串为s1,x是开始,len长度,替换为s2
    REPLACE(S,OLD,NEW)
    
    截取字符串,N是长度
    LEFT(S, N)
    RIGHT(S, N)
    
    重复生成字符串
    REPEAT(S,N)
    
    大小写转换函数
    LOWER(X)/LCASE(X)
    UPPER(X)/UCASE(X)
    
    填充字符串函数,不够len的填充s2
    LPAD(S1,LEN,S2)
    RPAD(S1,LEN,S2)
    
    去空格函数
    TRIM()
    LTRIM()
    RTRIM()
    
    删除指定字符串函数,删除靠边的
    TRIM('B' FROM 'BADDG')
    
    获取子字符串
    SUBSTRING(S,N,LEN)
    MID(S,N,LEN)
    
    返回指定位置的字符串
    ELT(2,'ABC','DEF')从后面字符串拿出第2个
    
    返回指定的字符串位置
    FIELD(S, S1,S2)返回与s相同的字符串的位置
    
    3、系统函数
    获取mysql版本号
    VERSION()
    
    查看当前用户的连接次数
    CONNECTION_ID
    
    查看当前所用的数据库
    DATEBASE()
    SCHEMA()
    
    获取用户名的函数
    USER()
    CURRENT_URER()
    SYSTEM_USER()
    SESSION_USER()
    
    
    4、数学函数
    
    绝对值
    ABS()
    
    符号函数,整数返回1,负数返回-1,0返回0
    SIGN()
    
    获取随机数函数
    RAND()
    RAND中添加了参数,则返回一个固定的数
    
    获取整数函数,
    CEIL(X)/CEILING(X):不小于参数中最小的数,CEIL(3.5) = 4
    FLOOR(X):不大于参数中最大的数,FLOOR(3.5) = 3
    
    四舍五入函数,Y 表示保留小数点后的位数
    ROUND(X) 
    ROUNG(X, Y)
    TRUNCATE(X, Y)保留小数点后Y位,其余的截取掉
    
    取模函数
    MOD(X,Y)
    
    幂运算,X的Y次方
    POW(X,Y)/POWER(X,Y)
    EXP(X)
    SQRT(X)平方根
    
    角度弧度互换
    RADIANS(X) 角度变弧度
    DEGREES(X) 弧度变角度
    
    圆周率
    PI()
    
    三角函数
    SIN(X)
    ASIN(X)
    COS(X)
    ACOS(X)
    TAN(X)
    ATAN(X)
    COT(X)
  • 相关阅读:
    斯坦福CS231n—深度学习与计算机视觉----学习笔记 课时10
    斯坦福CS231n—深度学习与计算机视觉----学习笔记 课时8&&9
    斯坦福CS231n—深度学习与计算机视觉----学习笔记 课时7
    斯坦福CS231n—深度学习与计算机视觉----学习笔记 课时6
    sprintf()函数用法
    openssl生成签名与验证签名
    PHP_EOL换行 与 base64编码
    grep配置颜色显示
    curl发送json格式数据
    sublime text3作为php开发IDE
  • 原文地址:https://www.cnblogs.com/themost/p/7788780.html
Copyright © 2011-2022 走看看