• 7常用函数


    六、常用函数 使用格式:select 函数 ;
    1.时间函数
    current_time()=curtime(); --当前的时间
    current_data()=curdate(); --当前的日期
    current_datetime()=now(); --当前的日期和时间
    date_format('2016-08-08','%y-%m-%d') --以年-月-日的格式输出
    date_format('2016-08-08 22:05','%y-%m-%d-%T') --%T代表时间格式(时、分、秒)


    --另:%w(周),%m(月),%d(天),%h(时),%m(分),%s(秒)
    day(month)name('2016-08-08') --输出当天是周几(月几)
    day(week)ofyear('2016-08-08') --年中的第几天(第几周)
    last_day('2016-08-08') --输出本月的最后一天
    date_add('now()',interval 10 day) --输出今日起往后10天的日期及时间
    ==adddate('2016-08-08',interval -10 day) --输出08号起往前10天的日期及时间

    2.字符函数
    length('abcd我') 6或7 --字符的长度 注:在utf8下,一个汉字3个字节;在gbk下,则是2个字节
    char_length('abcd我') 5 --字符的个数,不计字符的长度只记个数
    left('abcdef',n) --取左侧的n个字符
    right('abcdef',n) --取右侧的n个字符
    mid('abcdef',n,m) --从n位起取m个字符
    upper('abcd') --转变成大写
    lower('abcd') --转变成小写
    concat('abc','def') abcdef --使字符串相连接
    concat_ws('-','a','b','c'....) a-b-c --使字符串通过-相连接
    repeat('*',n) --n个相连的*
    space(n) --n个空格

    3.加密函数
    md5('123') --返回32位密文字符串
    sha1('123') --返回40位密文字符串
    password('123') --返回41位密文字符串
    uuid() --返回36位全球唯一随机字符串

    4.其他函数
    ifnull(null,m)
    ifnull(n,m) --第一参数为null则返回m,不为null则返回第一参数
    如:ifnull(null,1) 返回1
    ifnull(2,1) 返回2

    if(判断句,n,m) --判断句为真,返回n,否则返回m
    如:if(1=2,1,2) 返回2

    format(m,n) --格式化数字,m按格式输出,保留n为小数
    如:format(123456,1) 123,456.0

    inet_aton('255.255.255.12') --把ip地址转换成数字
    inet_ntoa(1234567889) --把数字转换成ip地址 a==address,n==number

  • 相关阅读:
    CSSText属性批量修改样式
    JS 学习(四)对象
    JS 学习(三)DOM
    JS语法(二)
    JS学习笔记(一)
    CSS3属性transition
    动画期间响应事件
    仿淘宝详情转场
    HTML 滚动标签<marquee>
    Oracle MySQL Server 安全漏洞
  • 原文地址:https://www.cnblogs.com/gd-luojialin/p/8506755.html
Copyright © 2020-2023  润新知