前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >【MySQL】从零开始:掌握MySQL数据库的核心概念(五)

【MySQL】从零开始:掌握MySQL数据库的核心概念(五)

作者头像
风中的云彩
发布2025-03-28 11:17:05
发布2025-03-28 11:17:05
7200
代码可运行
举报
文章被收录于专栏:C/C++的自学之路C/C++的自学之路
运行总次数:0
代码可运行

由于我的无知,我对生存方式只有一个非常普通的信条:不许后悔。

前言

这是我自己学习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可以为yearmonthdayminute四种之一。 2. date:日期,yyyy-mm-ddtime:时间,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);如果val1null,返回val2,否则返回val1的值。

致谢

感谢您花时间阅读这篇文章!如果您对本文有任何疑问、建议或是想要分享您的看法,请不要犹豫,在评论区留下您的宝贵意见。每一次互动都是我前进的动力,您的支持是我最大的鼓励。期待与您的交流,让我们共同成长,探索技术世界的无限可能!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-03-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 函数
    • 函数作用
    • 日期函数
    • 字符串函数
    • 数学函数
    • 其他函数
  • 致谢
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档