JAVA_MySQL 的常用函数

常用函数

1. 常用函数介绍

获取当前日期:

select current_date();

函数可以在查询语句和子查询中使用,insert语句的values(),update语句以及delete语句中使用,常用函数可以看MySQL的使用手册

2. if相关函数

先准备测试数据:

-- 准备测试数据
create table if not exists finance_user(
    id int primary key auto_increment,
    name varchar(64),
    register_date date
);
insert into finance_user values(null,'admin',null);
select * from finance_user;
  • ifnull(expr1,expr2) 如果expr1为空,就返回expr2,否则返回expr1
select name, ifnull(register_date,current_date()) from finance_user;

ifnull

  • if (expr1,expr2,expr3),如果expr1是true,则执行expr2,否则执行expr3
select name, if (gender=0,'男','女') gender from finance_user;

if

2.数值相关的函数

  • abs(x) 绝对值函数
  • ceil(x) 向上取整,获取不小于x的整数
  • floor(x) 向下取整
  • pow(x,y) 获取x的y次幂
  • rand() 获取[0,1]的随机数

3.字符串相关函数

  • 字符串拼接 concat(A,B)
  • 字符串的大小写处理 upper(A), lower(A)
  • 移除空格 trim(X) 去除所有的空格
  • 字符串截取 substring(str,pos) pos:第几个截取的位置,一直截取到末尾。重载的函数时 substring(str, pos, length),从pos截取,截取length长度个字符

4. 时间日期相关函数

  • current_date () 当前日期
  • current_time () 当前时间
  • now() 当前的日期和时间
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值