MySQL函数

本文介绍了MySQL中的常用函数,包括数据函数如字符串、日期和时间、系统信息函数,以及聚合函数如COUNT的用法。同时,文章讨论了COUNT(1), COUNT(*)和COUNT(字段)的区别,并给出了在不同情况下的性能考量。此外,还提到了MD5加密在MySQL中的应用。" 121627863,11641793,解决k8s StorageClass PVC动态创建PV问题,"['运维', 'kubernetes', 'kubeadm']
摘要由CSDN通过智能技术生成

1. 常用函数

数据函数

数据函数

SELECT ABS(-8); -- 绝对值abs 8
SELECT CEILING(9.4); -- 向上取整 ceiling 10
SELECT FLOOR(9.3); -- 向下取整floor 9
SELECT RAND(); -- 随机数,返回一个0~1之间的随机数
-- sign 符号函数,判断一个数是正数还是负数还是0
SELECT SIGN(0); -- 符号函数:负数返回-1,正数返回1,0返回0

字符串函数

SELECT CHAR_LENGTH('坚持就是胜利'); -- char_length 返回的是一个数,字符串包含的长度
SELECT CONCAT('我','爱','java'); -- concat拼接字符串
SELECT INSERT('我爱java',1,2,'超级热爱'); 
/*insert 从某个位置开始替换某个长度,
1指的是第一个我,2指的是爱,这个索引是从1开始的。
也就是把索引之间的字符,替换
超级热爱java
*/
SELECT LOWER('KuangShen'); -- lower把大写改为小写kuangshen
SELECT UPPER("KuangShen"); -- upper把小写改大写
SELECT LEFT('hello,world',5); -- left从左边截取到第5个,hello
SELECT RIGHT('hello,world',5); -- 从右边截到第五个 world
SELECT REPLACE('坚持就能成功','坚持','努力');
SELECT SUBSTR('坚持就能成功',4,6); -- 能成功/*截取字符串,开始和长度*/
SELECT REVERSE('坚持就能成功'); -- reverse反转

 -- 查询姓周的同学,改成邹
 SELECT REPLACE(studentname,'周','邹') AS 新名字
 FROM student WHERE studentname LIKE '周%';

日期和时间函数

-- 日期和时间函数
SELECT CURRENT_DATE();
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值