admin管理员组文章数量:1443211
【MySQL】从零开始:掌握MySQL数据库的核心概念(五)
由于我的无知,我对生存方式只有一个非常普通的信条:不许后悔。
前言
这是我自己学习mysql数据库的第五篇博客总结。后期我会继续把mysql数据库学习笔记开源至博客上。 上一期笔记是关于mysql数据库的增删查改,没看的同学可以过去看看: 【MySQL】从零开始:掌握MySQL数据库的核心概念(四)-CSDN博客
函数
函数作用
1. mysql函数可以对数据进行各种操作,包括数学计算、字符串格式化、日期时间处理等。 2. 通过使用mysql函数,可以在查询时直接对数据进行处理,而无需将数据提取到应用程序中再处理。 3. mysql聚合函数用于对一组数据进行汇总分析,常用于生成报表或统计数据。
日期函数
代码语言:javascript代码运行次数:0运行复制//显示当前日期
select current_date();
//显示当前时间
select current_time();
//显示当前时间戳
select current_timestamp();
//显示当前日期时间
select now();
//显示datetime的日期部分
select date(datetime);
//向date日期中增加时间或者日期
select date_add(date,interval val type);
//向date日期中减少时间或者日期
select date_sub(date,interval val type);
//计算两个日期的差,单位为天
select datediff(date1,date2)
1. select date_add(date,interval val type);中的val可以为year,month,day,minute四种之一。 2. date:日期,yyyy-mm-dd,time:时间,hh:mm:ss。
字符串函数
代码语言:javascript代码运行次数:0运行复制//返回字符串字符集
select charset(string);
//连接字符串
select concat(string1,string2);
//返回s_string在string中开始出现的位置,没有则返回0
select instr(string,s_string);
//从string的左边开始,返回length个字符
select left(string,length);
//从string的右边开始,返回right个字符
select right(string,length);
//返回字符串占用的字节数
select length(string);
//转化成大写
select ucase();
//转化成小写
select icase();
//在string中使用after_string代替before_string
select replace(string,before_string,after_string);
//比较两个字符
select strcmp(string1,string2);
//从string的pos位置的字符开始,取len个字符
select sub_string(string,pos,len);
1. charset(string)一般用于确认乱码的字符集格式 。 2. concat(string1,string2)可以使表格以文段的形式呈现。 3. length(string)返回的是字符串所占用的字节数。
数学函数
代码语言:javascript代码运行次数:0运行复制//绝对值函数
select abs(number);
//向上取整
select ceiling(number);
//向下取整
select floor(number);
//返回随机浮点数,范围为[0,1)
select rand();
其他函数
代码语言:javascript代码运行次数:0运行复制//查询当前用户
select user();
//查询当前数据库
select database();
//返回非空值
select ifnull(val1,val2);
1. select ifnull(val1,val2);如果val1为null,返回val2,否则返回val1的值。
致谢
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。 原始发表:2025-03-27,如有侵权请联系 cloudcommunity@tencent 删除函数数据字符串数据库mysql感谢您花时间阅读这篇文章!如果您对本文有任何疑问、建议或是想要分享您的看法,请不要犹豫,在评论区留下您的宝贵意见。每一次互动都是我前进的动力,您的支持是我最大的鼓励。期待与您的交流,让我们共同成长,探索技术世界的无限可能!
本文标签: MySQL从零开始掌握MySQL数据库的核心概念(五)
版权声明:本文标题:【MySQL】从零开始:掌握MySQL数据库的核心概念(五) 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/biancheng/1748116210a2810554.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论