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

    常用函数

    5.1字符串函数

    concat(s1,s2,...,sn):连接s1,s2,...,sn位一个字符串

    insert(str,x,y,instr):将字符串str从第x位置开始,y个字符长的子串替换为字符串instr

    lower(str)和upper(str):将字符串转换为小写或大写

    left(str,x)和right(str,x):分别返回字符串最左边或右边x个字符,如果x为null,将不返回任何参数

    lpad(str,n,pad)和rpad(str,n,pad):用字符串pad对str最左边或最右边进行填充,知道长度为n个字符串

    ltrim(str)和rtrim(str):去掉字符串左边或右边的空格

    trim(str):去掉字符串两边的空格

    repeat(str,x):返回str重复x次的结果

    replace(str,a,b):用字符串b替换str中出现的a字符串

    strcmp(s1,s2):比较s1与s2的ASCII码值的大小如果s1>s2,返回1,等于返回0,小于返回-1.

    substring(str,x,y):返回字符串str从第x位置开始y个字符床都的字符串。

    5.2数值函数

    abs(x):返回x的绝对值

    ceil(x):返回大于x的最小整数(>=)

    floor(x):返回小于x的最大整数(<=) null为null

    mod(x,y):返回x/y的模(余数),x,y任何一个为null,值为null

    rand():返回0到1内的随机数。

    round(x,y):返回参数x的四舍五入的y位小数的值,x位整数时,不补小数位,没有y则,直接取整(四舍五入)

    truncate(x,y):返回数字x截断为y位小数的结果

    5.3日期和时间函数

    curdate():返回当前日期包含年月日(默认格式:yyyy-MM-dd)

    curtime():返回当前时间(默认格式:HH:mm:ss)

    now():返回当前日期时间(curdate()+" "+curtime()),包含年月日时分秒

    unix_timestamp(date):返回日期date的unix时间戳(1970年1月1日(UTC/GMT的午夜)开始所经过的秒数)

    from_unixtime(unixtime):返回unix时间戳的日期值

    week(date)与year(date):前者返回所给日期是一年中的第几周后者返回所给日期是哪一年

    hour(time)与minute(time):前者返回所给时间的小时,后者返回所给时间的分钟

    monthname(date):返回date的英文月份名称

    date_fromat(date,fmt):按字符串fmt格式化日期date值,此函数能够按照制定的格式显示日期。

    date_add(date,interval,expr type):返回与所给日期相差interval时间段的日期

    datediff(expr,expr2):用来计算两个日期之间相差的天数。

    5.4流程函数

    if(value,t,f):如果value是真,返回t;否则返回f。

    ifnull(value1,value2):如果value1不为null,返回value1(可以为空值),否则返回value2。

    case when [value1] then [result] ...... else [default] end:如果value1为真,返回result1,否则返回default。

    case [expr] when [value1] then [result1] ...... else [default] end:如果expr等于value1.返回result1,否则返回default。

    5.5其他函数

    database():返回当前数据库名

    version():返回当前数据库版本信息

    user():返回当前登录用户名

    inet_aton(ip):返回ip地址的数字表示

    inet_ntoa(num):返回数字代表的ip地址

    password(str):返回字符串str的加密版本

    md5():返回字符串str的md5值

  • 相关阅读:
    驱动调试常见问题_Camera
    如何从零开始开发一款嵌入式产品(20年的嵌入式经验)
    git入门与实践
    ramfs, rootfs, initrd and initramfs
    Living a Fulfilling Life: A Guide to Following Your Heart
    有关 jffs2_scan_eraseblock 问题小结
    JS_imgload
    JS_闭包和内存.
    JS_textarea自适应高度
    Css_制作旋转字体
  • 原文地址:https://www.cnblogs.com/jswang/p/6903943.html
Copyright © 2011-2022 走看看