• SQL编程之MySQL常用函数


             MySQL提供了大量丰富的系统函数,它们功能强大、方便易用。使用这些函数,可以极大提高用户对数据库的高效管理,更加灵活的满足不同用户的需求。从功能上可以分为以下几类函数:字符串函数、数学函数、日期和时间函数、条件判断函数、系统信息函数和加密函数等。

    一、字符串函数

    函数名称 功能描述
    char_leng(str) 计算字符串字符数函数,返回字符串str的字符个数
    concat(str1,str2...) 合并字符串函数,返回由多个字符串连接后的字符串。
    insert(str1,x,len,str2) 替换字符串函数,返回字符串str1,其子字符串起始于x位置和被字符串str2取代的len字符
    left(str,n) 左子串函数,返回字符串str最左边的n个字符
    right(str,n) 右子串函数,返回字符串str最右边的n个字符
    space(n) 空格函数,返回有n个空格组成的字符串
    lower(str)或lcase(str) 小写字母转换函数,将字符串str转换成小写字符
    upper(str)或ucase(str) 大写字母转换函数,将字符串str转换成大写字符
    ltrim(str) 删除前导空格函数,返回了删除前导空格后的字符表达式
    rtrim(str) 删除尾随空格函数,返回了删除尾随空格后的字符表达式
    trim(str) 删除空格函数,返回了删除前导和尾随空格后的字符表达式
    replace(str,str1,str2) 替换函数,使用str2替换字符串str中所有的字符串str1
    str 数字向字符转换函数,返回由数字数据转换来的字符串数据
    substring(str,n,len)或mid(str,n,len) 获取子串函数,从字符串str返回一个长度同len字符相同的子字符串,起始与位置n
    reverse(str) 字符串逆序函数。将字符串str反转,返回的字符串顺序和str字符串顺序相反

    二、数学函数

    函数名称 功能描述
    abs(x) 返回数值表达式x的绝对值
    ceiling(x)或clil(x) 返回大于或等于数值表达式x的最小整数
    floor(x) 返回小于或等于数值表达式x的最大整数
    round(x[,n]) 四舍五入函数,对数值表达式进行四舍五入,n为小数位数,如果没有n,则取整
    sign(x) 返回数值表达式x的正号(1)、负号(-1)或零(0)
    rand()或rand(x) 获取随机数函数,其中x被用作种子值,用来产生重复序列。比如,select rand(1),rand(1)产生的随机数是同一个
    sqrt(x) 返回数值表达式x的平方根

    三、日期时间函数

    函数名称 功能描述
    curdate()、curtime() 获取当前的系统日期或系统时间
    now() 返回当前日期和时间值,格式为YYY-MM-DD hh:mm:ss
    dayname(date) 返回date对应的工作日的英文名称
    month(date) 返回date对应的月份,范围是1~12
    day(date)、year(date) 分别返回date对应的天和年份。天的范围是1~31、年的范围是1970~2069
    weekday(date) 返回date对应的工作日索引,0表示周一,6表示周日
    time_to_sec(time) 时间和秒转换函数,将time转换成秒数

    结束!

  • 相关阅读:
    设计模式C++描述----06.适配器(Adapter)模式
    设计模式C++描述----05.职责链(Chain of Responsibility)模式
    设计模式C++描述----04.观察者(Observer)模式
    设计模式C++描述----03.工厂(Factory)模式
    设计模式的几种原则
    设计模式C++描述----02.模板(Template)模式
    常用 UML 类图
    前端插件之Bootstrap Switch 选择框开关控制
    Django处理流程
    Django之logging日志
  • 原文地址:https://www.cnblogs.com/aaronthon/p/13292906.html
Copyright © 2020-2023  润新知