首页 > 数据库 >mysql函数(一)之常见日期函数汇总

mysql函数(一)之常见日期函数汇总

时间:2023-11-13 16:22:36浏览次数:39  
标签:返回 函数 示例 汇总 如下 日期 mysql date

1、CURDATE()函数
CURDATE()返回返回当前日期,只包含年、月、日部分,使用实例如下:

 

 2、CURTIME()函数
CURTIME()函数用于返回当前时间,只包含时、分、秒部分,使用示例如下:

 

 3、NOW()函数
NOW()函数用于返回当前日期和时间,包含年、月、日、时、分、秒,使用示例如下:

 

4、UNIX_TIMESTAMP(date)函数
将date转化为UNIX时间戳,使用示例如下:

 

 5、FROM_UNIXTIME(timestamp)函数

FROM_UNIXTIME(timestamp)函数将UNIX时间戳转化为日期时间,与UNIX_TIMESTAMP(date)函数互为反函数,使用示例如下:

 

 6、YEAR(date)函数
YEAR(date)函数用于返回日期所在的年份,取值返回为1970~2069,使用示例如下:

 

 7、MONTH(date)函数
MONTH(date)函数用于返回日期对应的月份,取值返回为1~12,使用示例如下:

 

 8、DAY(date)函数
DAY(date)函数只返回日期,使用示例如下:

 

 9、WEEK(date)函数
WEEK(date)函数返回给定日期是一年中的第几周,使用示例如下:

 

 10、DAYOFYEAR(date)函数
DAYOFYEAR(date)函数返回日期是一年中的第几天,使用示例如下:

 

 11、DAYOFMONTH(date)函数
DAYOFMONTH(date)函数返回日期位于所在月份的第几天。使用示例如下:

 

12、QUARTER(date)函数
QUARTER(date)函数返回日期对应的季度,使用示例如下:

 

## 13、EXTRACT(type FROM date)函数
EXTRACT(type FROM date)函数返回指定日期中特定的部分,type指定返回的值。其中,type的取值如表所示。

 

 

使用示例如下:

 

## 14、DATEDIFF(date1,date2)函数
DATEDIFF(date1,date2)函数计算两个日期之间相差的天数,使用示例如下:

 

## 15、LAST_DAY(date)函数
LAST_DAY(date)函数返回date所在月份的最后一天的日期,使用示例如下:

 

标签:返回,函数,示例,汇总,如下,日期,mysql,date
From: https://www.cnblogs.com/leichenyu/p/17829431.html

相关文章

  • mysql中插入emoji报错
    因为项目使用了微信登录,所以会拉取微信用户信息保存到本地数据库中,以前一直没啥问题,今天有个用户就是登不上,其他人都是可以正常登录的,结果查了一下发现他的用户名称有emiji,解决办法还算挺多的1.将数据库的utf8编码转换成utf8mb4的编码2.判断emoj进行阶段,只取汉字3.第三方依赖包......
  • 在预解析下,函数和变量都会发生提升,且函数提升在变量提升之前
    执行以下程序,输出结果为()vara=100;functiona(){vara=200;console.log(a);}a();A100B200C抛出异常Dfa(){vara=200;console.log(a);}正确答案:C在预解析下,函数和变量都会发生提升,且函数提升在变量提升之前,故在全局作用域下,a首先被定义为函数变量,接......
  • mysql 国密加密字段排序和模糊搜索
    双写加密字段和明文分别存到两个字段中,查询只对明文进行操作. (备注:这种只是应对检查或者设计的方式,对于程序没有实际意义)使用函数利用mysql已有加解密的函数,在排序和模糊搜索之前解密数据,再进行排序或者模糊搜索.(备注:查询速度受到很大影响,不能使......
  • 闭包产生的条件:内部函数使用外部变量+外部函数被调用(满足)
    下列关于闭包描述正确的是?()A闭包内变量执行后不会被清除B闭包不满足链式作用域结构C(Function(){})()理论上是一个闭包D闭包不耗内存,可以随意使用正确答案:AC可以用(function(){})()来构成闭包,而不是(function(){})()是闭包。这个要明确直接写(function(){vara=1......
  • if函数
    if的用法#include<stdio.h>intmain(){ floata;a=(a<=100&&a>=0);     这部分对a重新赋值,赋值的就是一个运算结果,为了不影响下面输入的数字只能将这步写在floata之后printf之前才不会影响到输入值 printf("请输入a:"); scanf("%f",&a); if(a<=100&&a>=90)printf......
  • MySQL timestamp查询
    MySQL是一个常用的关系型数据库管理系统,广泛应用于各个行业的数据存储和处理中。在MySQL中,timestamp是一种常用的数据类型,用于表示日期和时间。本文将介绍如何使用MySQL中的timestamp进行查询操作,并给出相应的代码示例。1.timestamp的概述timestamp是MySQL中的一种日期和时间类......
  • MySQL 人脸向量,欧几里得距离相似查询
    前言    如标题,就是通过提取的人脸特征向量,写一个欧几里得SQL语句,查询数据库里相似度排前TOP_K个的数据记录。做法虽然另类,业务层市面上有现成的面部检索API,技术层现在有向量数据库。        用MySQL关系型存储128维人脸向量,先是进行欧式距离计算就要......
  • String.fromCharCode 函数如何在 html 输入字段中用于移动键盘
    String.fromCharCode函数用于将Unicode编码转换为对应的字符。在HTML输入字段中,您可以使用JavaScript和String.fromCharCode函数来移动键盘。以下是一个简单的示例:首先,创建一个HTML文件,包含一个输入框和一个按钮:<!DOCTYPEhtml><htmllang="en"><head><metacharse......
  • 在Android Studio中如何从MySQL数据库中展示项目中的数据?
    要在AndroidStudio中从MySQL数据库展示项目中的数据,你需要遵循以下步骤:1.添加MySQLConnector/J依赖项到你的项目的build.gradle文件中:```groovydependencies{implementation'mysql:mysql-connector-java:8.0.23'}```2.在AndroidManifest.xml文件中添加INTERNET......
  • 正确的语法来在Node中查询MYSQL中的JSON_SET
    在Node.js中,我们可以使用mysql模块来查询MySQL数据库。但是,mysql模块并不直接支持JSON_SET函数,这是一个MySQL特有的函数,用于在JSON文档中插入或更新值。如果你需要在Node.js中使用JSON_SET,你可能需要使用mysql的预处理语句和JSON_EXTRACT函数来实现。以下是一个示例:varmysql=req......