第五章——MySQL函数

第五章——MySQL函数

5.1 常用函数

数学运算

select abs(-8) --绝对值
select ceiling(9.4) --向上取整
select floor(9.4)--向下取整
select rand() --返回0-1之间的随机数
select sign(0) --判断一个数的符号 0:0;负数:-1;整数:1

 字符串函数

select char_length('Hello') --字符串长度
select concat('我','爱','你') --拼接字符串
select insert('我爱编程',1,2,'超级') --插入字符串,也可以从某个位置替换某个长度
select lower('HELLO') --转小写字母
select upper('hello') --转大写字母
select instr('kuangshen','h') --返回第一次出现子串的位置
select replace('狂神说坚持就能成功','努力','努力') --替换出现的指定子串
select substring('狂神说坚持就能成功',4,6) --从截取位置截取一定长度的子串
select reverse('狂神说坚持就能成功') --反转字符串

时间和日期函数

select current_date() --获取当前日期
select curdate() --获取当前日期
select now() --获取当前的时间,包含时分秒
select localtime() --本地时间
select sysdate() --系统时间

select year(new()) --返回年
select month(new()) --返回月
select day(new()) --返回日
select hour(new()) --返回时
select minute(new()) --返回分
select second(new()) --返回秒

系统

select system_user() --系统名
select user() --系统名
select version() --版本号

5.2 聚合函数(常用)

count() --计数

sum() --求和

avg() --平均值

max() --最大值

min() --最小值

5.3 数据库级别的MD5加密(扩展)

什么是MD5?信息摘要算法,不可逆

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值