跟我 ,带你了解基本数据库。

    科技2024-06-27  63

    Mysql的那些事

    常用函数(单行函数和聚合函数)

    数学函数

    pi() 返回圆周率的值 例:select pi();

    pow(x,y) 返回x的y次乘方 例:select pow(2,3);

    ceiling(x) 返回大于x的最小整数值(向上取整) 例:select ceiling;(3.42) 等于4

    floor(x) *返回小于x的最大整数值(向下取整)*例:select floor(3.83) ;等于3 字符串函数

    concat (s1,s2,s3,…sn)将s1,s2,s3,…,sn连接成一个字符串 例:select concat('I','LOVE','YOU');输出为I LOVE YOU没有新的值产生

    concat_ws(sep,s1,s2,…,sn)将s1,s2,…,sn连接成字符串,并用sep字符间隔 例:select concat_ws('#','hello','world');输出为hello#world 日期和时间函数 -curdate()或current_date();返回当前的日期 例:select curdate()或current_date();

    dayofweek(date) *返回date所代表的是一个星期中的第几天(1-7)*例:select dayofweek('2020-10-26'); 结果为:2

    dayofmonth(date)返回date是一个月的第几天 select dayofmonth('2020-10-26'); 结果为:26

    dayofyear(date) 返回date是一年的第几天(1~366) 例:select dayofyear('2020-10-26'); 结果为:300

    week(date) *返回date为一年中的第几周(0~53)*例如 :select week('2020-10-26'); 结果为:43

    conv(‘A’,16,2)十六进制转换为2进制;conv(15,10,2); conv(15,10,8);conv(15,10,16);依次类推

    聚合函数 select子句的表达式中可以包含聚合函数。

    ave(all| distinct | col) 返回指定字段的平均值 例:select ave(字段) from 表名 where(查询条件)
    Processed: 0.009, SQL: 8