Mysql常见函数函数

================================================ 一般函数 =================
select ifnull(age,22)      --如果age为null就返回22
select abs(-1)             --绝对值
select ceiling(1.4)             --向上取整 2
select floor(1.4)              --向下取整 1
select rand()                 --随机数
select sign(0)                --返回参数的符号 负数-1,0,正数1
select char_length('不放弃')        --返回字符串长度
select concat('你','真','棒')                   --连接
select upper('TJHdbDa')                             --转大写
select lower('TJHdbDa')                             --转小写
select instr('tjhnishizhu','tjh')                   --开始为字符串的第几个
select substr('tjhdbda',1,7)                        --字符串从1开始显示7个
select insert('你喵喵是谁啊',1,2,'我汪')              --插入替换,从第1个开始替换2个字符为我汪 我汪喵是谁啊
select replace('坚持就是胜利','坚持','加油')             --替换,把坚持替换为加油
select reverse('赵兄托你为我办点事')                    --反转

select current_date()            --当前日期
select now()                     --当前时间   select minute(now()) 获取分,同理
select localtime()                --本地时间
select sysdate()                  --系统时间

select version()               --系统版本
select user()                  --用户
select sysdate()               --系统时间


============================================= 聚合函数 =======================

select count(id) from A1          --忽略null,为主键时效率最快
select count(*) from A1           --不忽略null,查所有行
select count(1) from A1           --不忽略null,全部当成1查,效率较快

select max(id) from A1
select min(id) from A1
select sum(id) from A1           --和
select avg(id) from A1           --均

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值