mysql获取当前日期年月的两种实现方式

 更新时间:2023年07月13日 10:43:11   作者:yano_sd  
这篇文章主要介绍了mysql获取当前日期年月的两种实现方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

mysql获取当前日期年月的两种方式

简单实现

一开始的思路没有想到格式化,发现要写很长一个函数:

select concat(year(current_date),Right(100 + month(current_date), 2))

其中Right是为了格式化月份日期

select date_format(NOW(), ‘%Y%m' )

性能对比

耗时基本差不多,但第二个写法简单 ,还是推荐format函数

mysql获取某个时间的年月日小时的函数

在 MySQL 中,您可以使用以下函数来获取某个时间的年、月、日、小时等时间信息:

1、YEAR() 函数用于返回一个日期或日期/时间表达式的年份。

例如:SELECT YEAR('2023-02-15 10:30:00') 将返回 2023。

2、MONTH() 函数用于返回一个日期或日期/时间表达式的月份。

例如:SELECT MONTH('2023-02-15 10:30:00') 将返回 2。

3、DAY() 函数用于返回一个日期或日期/时间表达式的天数。

例如:SELECT DAY('2023-02-15 10:30:00') 将返回 15。

4、HOUR() 函数用于返回一个日期或日期/时间表达式的小时数。

例如:SELECT HOUR('2023-02-15 10:30:00') 将返回 10。

示例查询

SELECT YEAR('2023-02-15 10:30:00') as year,
MONTH('2023-02-15 10:30:00') as month,
DAY('2023-02-15 10:30:00') as day,
HOUR('2023-02-15 10:30:00') as hour;

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • MySQL服务器进程CPU占用100%的解决方法

    MySQL服务器进程CPU占用100%的解决方法

    早上帮朋友一台服务器解决了 Mysql cpu 占用 100% 的问题。稍整理了一下,将经验记录在这篇文章里。
    2010-12-12
  • Ubuntu18.0.4下mysql 8.0.20 安装配置方法图文教程

    Ubuntu18.0.4下mysql 8.0.20 安装配置方法图文教程

    这篇文章主要为大家详细介绍了Ubuntu18.0.4下mysql 8.0.19 安装配置方法图文教程,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-05-05
  • mysql通过Navicat分区实操讲解

    mysql通过Navicat分区实操讲解

    在本文里我们给大家整理了关于mysql通过Navicat分区的相关知识点,需要的朋友们跟着学习参考下。
    2019-03-03
  • 2022最新版MySQL 8.0.30 安装及配置教程(小白入门)

    2022最新版MySQL 8.0.30 安装及配置教程(小白入门)

    这篇文章主要介绍了2022最新版MySQL 8.0.30 安装及配置教程,安装过程算是比较简单的,今天给大家分享的此文比较适合mysql数据库的小白,需要的朋友可以参考下
    2022-09-09
  • MySQL双主配置的项目实践

    MySQL双主配置的项目实践

    本文详细介绍了配置两台MySQL服务器之间的主从复制,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-12-12
  • MySQL回滚日志(undo log)的作用和使用详解

    MySQL回滚日志(undo log)的作用和使用详解

    undo log是innodb引擎的一种日志,在事务的修改记录之前,会把该记录的原值先保存起来再做修改,以便修改过程中出错能够恢复原值或者其他的事务读取,这篇文章主要给大家介绍了关于MySQL回滚日志(undo log)的作用和使用的相关资料,需要的朋友可以参考下
    2022-04-04
  • mysql中如何设置大小写不敏感

    mysql中如何设置大小写不敏感

    这篇文章主要介绍了mysql中如何设置大小写不敏感问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-04-04
  • mysql数据库基础知识点与操作小结

    mysql数据库基础知识点与操作小结

    这篇文章主要介绍了mysql数据库基础知识点与操作,总结分析了mysql数据库修改数据表、增删改查及数据库函数基本功能,需要的朋友可以参考下
    2020-01-01
  • mysql利用覆盖索引避免回表优化查询

    mysql利用覆盖索引避免回表优化查询

    这篇文章主要给大家介绍了关于mysql如何利用覆盖索引避免回表优化查询的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-02-02
  • MySQL普通索引和唯一索引的深入讲解

    MySQL普通索引和唯一索引的深入讲解

    这篇文章主要给大家介绍了关于MySQL普通索引和唯一索引的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-01-01

最新评论