美文网首页
Mysql常见函数

Mysql常见函数

作者: Mark_哥儿 | 来源:发表于2018-04-03 21:59 被阅读6次

    单行函数

    1. 字符函数

    concat拼接
    substr截取子串
    upper转换成大写
    lower转换成小写
    trim去前后指定的空格和字符
    ltrim去左边空格
    rtrim去右边空格
    replace替换
    lpad左填充
    rpad右填充
    instr返回子串第一次出现的索引
    length 获取字节个数

    2. 数学函数

    round 四舍五入
    rand 随机数
    floor向下取整
    ceil向上取整
    mod取余
    truncate截断

    3. 日期函数

    now当前系统日期+时间
    curdate当前系统日期
    curtime当前系统时间
    str_to_date 将字符转换成日期
    date_format将日期转换成字符

    4. 流程控制函数

    if 处理双分支
    case语句 处理多分支
    情况1:处理等值判断
    情况2:处理条件判断

    5. 其他函数

    version版本
    database当前库
    user当前连接用户

    SELECT LENGTH('wo是中');
    SELECT TRIM('   baidu')AS trims;
    SELECT LPAD('王丽',10 ,'&')#左填充,右RPAD;
    SELECT ROUND(-11.188,2)#四舍五入;l
    SELECT CEIL(-22.15)#向上取整;
    SELECT FLOOR(11.4)#向下取整;
    SELECT TRUNCATE(11.00888,3)#截断;
    SELECT MOD(10,-6)#取模;
    SELECT NOW();#包含日期,时间
    SELECT CURDATE();#返回当前日期不包含时间
    SELECT CURTIME();#返回当前时间不包含日期
    SELECT YEAR(NOW());
    SELECT YEAR('2011-12-13')
    SELECT MONTH(NOW());
    SELECT MONTHNAME(NOW());
    SELECT STR_TO_DATE('1851-12-23','%Y-%m -%i -%s') AS puts;
    SELECT DATE_FORMAT('1851/12/23', '%Y年%c月%d日');#
    SELECT VERSION();#当前版本
    SELECT DATABASE();#当前库
    SELECT USER();#当前用户
    SELECT IF(10>5,'222', '111');
    

    以上为例子,可以供参考。

    相关文章

      网友评论

          本文标题:Mysql常见函数

          本文链接:https://www.haomeiwen.com/subject/yjxhhftx.html