首页 > 数据库 >mysql常见的日期函数汇总(新手入门)

mysql常见的日期函数汇总(新手入门)

时间:2023-11-13 17:22:37浏览次数:35  
标签:-- 汇总 如下 新手入门 获取 日期 mysql NOW select

前言
mysql中有许多日期函数,能够灵活、方便处理日期数据,本节我就给大家简单的介绍一下mysql常见的几个日期函数。
1、NOW()
    NOW()用于返回当前时间,包括年、月、日、时、分、秒,如下实例:

 1. -- 获取当前时间 NOW()       格式:YYYY-MM-DD-HH-MM-SS
 2. SELECT NOW(); 

 


 


2、CURDATE()
    CURDATE()用于返回当前日期,只包括年、月、日,如下代码:

 1. -- 获取日期   格式:YYYY-MM-DD
 2. select CURDATE()

 

运行结果如下:
![在这里插入图片描述](/i/ll/?i=0305994e735f4171a727a56a4121dd7d.png)

CURRENT_DATE()和CURDATE()的作用是一样的,这里就不重写了。


3、CURTIME()
    CURTIME()用于返回当前日期,只包括年、月、日,如下实例:

 1. -- 获取当前时间   格式:HH-MM-SS
 2. select CURTIME()

 


 


CURRENT_TIME()和CURTIME()的作用是一样的,这里就不重写了。


4、UNIX_TIMESTAMP()
UNIX_TIMESTAMP()将date转换成UNIX[时间戳](https://so.csdn.net/so/search?spm=1001.2101.3001.4498&q=%E6%97%B6%E9%97%B4%E6%88%B3&t=&u=),如下实例:


 1. -- 获取时间戳
 2. select UNIX_TIMESTAMP()

 


运行结果如下:

 



5、LAST_DAY(date)
LAST_DAY(date)获取当月的最后一天 首先要写一个你需要查询最后一天的月份,后面日期随意写一个数

 1. -- 获取单月的最后一天
 2. select LAST_DAY('2023-1-1')

 


运行结果如下:

 



6、YEAR(NOW())
YEAR(NOW())获取当前年份


 1. -- 获取当前年份  输出格式:YYYY
 2. select YEAR(NOW())

 


运行结果如下:

 



7、MONTH(NOW())
MONTH(NOW())获取当前月份


 1. -- 获取当前月份  输出格式:MM
 2. SELECT MONTH(NOW())

 

 


8、MONTHNAME(NOW())
MONTHNAME(NOW())获取当前月份的英文名称

 1. -- 获取月份的英文名称
 2. select MONTHNAME(NOW())

 




运行结果如下:

 



9、DAY(NOW())
DAY(NOW())获取当前日期


 1. -- 获取当前日期
 2. select DAY(NOW())

 



运行结果如下:

 


10、DAYNAME(NOW())
DAYNAME(NOW())获取当前星期的英文名称

 1. -- 获取星期的英文名称
 2. select DAYNAME(NOW())

 



运行结果如下:

 

11、CURRENT_DATE()+n
CURRENT_DATE()+n:将日期转换成数字输出20231111


 1. -- 将日期转换成数字输出20231111
 2. select CURRENT_DATE()+0;

 


运行结果如下

 



✨**最后**✨
总结不易,希望uu们不要吝啬你们的

标签:--,汇总,如下,新手入门,获取,日期,mysql,NOW,select
From: https://www.cnblogs.com/SDFGHJKJHVFSDAEETYUJGFD/p/17829611.html

相关文章

  • 安防监控EasyCVR 最新版本首页界面更新调整功能大汇总
    安防视频监控/视频集中存储/云存储/磁盘阵列EasyCVR平台可拓展性强、视频能力灵活、部署轻快,可支持的主流标准协议有国标GB28181、RTSP/Onvif、RTMP等,以及支持厂家私有协议与SDK接入,包括海康Ehome、海大宇等设备的SDK等。平台可拓展性强、视频能力灵活,能对外分发RTMP、RTSP、HTTP-F......
  • 安防监控系统EasyCVR v3.4.0版本首页界面更新调整功能大汇总
    安防视频监控/视频集中存储/云存储/磁盘阵列EasyCVR平台可拓展性强、视频能力灵活、部署轻快,可支持的主流标准协议有国标GB28181、RTSP/Onvif、RTMP等,以及支持厂家私有协议与SDK接入,包括海康Ehome、海大宇等设备的SDK等。平台可拓展性强、视频能力灵活,能对外分发RTMP、RTSP、HTTP-......
  • Mysql数据库查询之模糊查询
    1,模糊查询有"明"这个字的数据。 2,模糊查询结尾是"明"的数据。 3,模糊查询开头是"明"的数据。 4,模糊查询以"明"为结尾的,长度为三个字的数据,如"李小明" 5,查询前三个字符为XX网,后面任意匹配。 6,可以用POSITION关键字进行模糊查询,等同于:"like'%明%'" ......
  • mysql函数(一)之常见日期函数汇总
    1、CURDATE()函数CURDATE()返回返回当前日期,只包含年、月、日部分,使用实例如下:  2、CURTIME()函数CURTIME()函数用于返回当前时间,只包含时、分、秒部分,使用示例如下:  3、NOW()函数NOW()函数用于返回当前日期和时间,包含年、月、日、时、分、秒,使用示例如下: 4、UNIX_T......
  • 博客园新手入门教程
    博客园新手入门教程 一、注册博客园博客园官方网址:博客园-开发者的网上家园(cnblogs.com)二、申请开通博客提交成功后可编写文章发布博客三、注册完成后点击我的博客1.注册成功页面然后发布随笔位置 2、博客分类设置: 效果图如下: 四、点击随笔编写文章五......
  • mysql中插入emoji报错
    因为项目使用了微信登录,所以会拉取微信用户信息保存到本地数据库中,以前一直没啥问题,今天有个用户就是登不上,其他人都是可以正常登录的,结果查了一下发现他的用户名称有emiji,解决办法还算挺多的1.将数据库的utf8编码转换成utf8mb4的编码2.判断emoj进行阶段,只取汉字3.第三方依赖包......
  • mysql 国密加密字段排序和模糊搜索
    双写加密字段和明文分别存到两个字段中,查询只对明文进行操作. (备注:这种只是应对检查或者设计的方式,对于程序没有实际意义)使用函数利用mysql已有加解密的函数,在排序和模糊搜索之前解密数据,再进行排序或者模糊搜索.(备注:查询速度受到很大影响,不能使......
  • MySQL timestamp查询
    MySQL是一个常用的关系型数据库管理系统,广泛应用于各个行业的数据存储和处理中。在MySQL中,timestamp是一种常用的数据类型,用于表示日期和时间。本文将介绍如何使用MySQL中的timestamp进行查询操作,并给出相应的代码示例。1.timestamp的概述timestamp是MySQL中的一种日期和时间类......
  • MySQL 人脸向量,欧几里得距离相似查询
    前言    如标题,就是通过提取的人脸特征向量,写一个欧几里得SQL语句,查询数据库里相似度排前TOP_K个的数据记录。做法虽然另类,业务层市面上有现成的面部检索API,技术层现在有向量数据库。        用MySQL关系型存储128维人脸向量,先是进行欧式距离计算就要......
  • 在Android Studio中如何从MySQL数据库中展示项目中的数据?
    要在AndroidStudio中从MySQL数据库展示项目中的数据,你需要遵循以下步骤:1.添加MySQLConnector/J依赖项到你的项目的build.gradle文件中:```groovydependencies{implementation'mysql:mysql-connector-java:8.0.23'}```2.在AndroidManifest.xml文件中添加INTERNET......