首页 > 数据库 >mysql日期相关函数使用

mysql日期相关函数使用

时间:2023-12-29 17:22:38浏览次数:40  
标签:-% 函数 mysql INTERVAL CURRENT 日期 published DATE SELECT

最近要经常用到mysql的日期相关函数,但以前用的少,索性总结下

1 DATE_FORMAT(date,format)

published_at字段以datetime类型存储

SELECT title,DATE_FORMAT(published_at,'%Y-%m-%d') FROM blog_note WHERE DATE_FORMAT(published_at,'%Y-%m')='2023-09' 

 

 

  2 STR_TO_DATE(str,format)

SELECT title,STR_TO_DATE(published_at,'%Y-%m-%d')  FROM blog_note 

 

 3 UNIX_TIMESTAMP(date)

SELECT title,UNIX_TIMESTAMP(published_at) ,published_at FROM blog_note 

 

 4 FROM_UNIXTIME(timestamp,format)

SELECT title,FROM_UNIXTIME(UNIX_TIMESTAMP(published_at) ,'%Y-%m-%d %H:%i:%s'),published_at FROM blog_note 

 

 

 5 CURRENT_DATE()

SELECT CURRENT_DATE(),DATE_ADD(CURRENT_DATE(),INTERVAL 1 DAY) ,DATE_ADD(CURRENT_DATE(),INTERVAL -1 DAY) ,DATE_SUB(CURRENT_DATE(),INTERVAL -1 DAY)

 

 

SELECT DATE_ADD(CURRENT_DATE(),INTERVAL 1 MONTH) ,DATE_ADD('2023-12-01',INTERVAL 1 DAY) 
,DATE_ADD(NOW(),INTERVAL '1::20:30' HOUR_SECOND),DATE_ADD(NOW(),INTERVAL '1::20' YEAR_MONTH)

 

 

标签:-%,函数,mysql,INTERVAL,CURRENT,日期,published,DATE,SELECT
From: https://www.cnblogs.com/caroline2016/p/17935329.html

相关文章

  • 无涯教程-Java 正则 - MatchResult int end()函数
    java.time.MatchResult.end()方法返回匹配的最后一个字符后的偏移量。intend()-声明intend()intend()-返回值最后一个字符匹配后的偏移量。intend()-异常IllegalStateException-如果尚未尝试匹配,或者先前的匹配操作失败。intend()-示例下面的示例显示jav......
  • 安装MYSQL
    1.下载MYSQL数据库官网:https://www.mysql.com/,下载MySQLCommunityServer压缩版2.解压压缩包路径:E:\mysql-8.0.35-winx643.设置环境变量右击我的电脑,属性=》高级系统设置=》环境变量=》在系统变量中找到path,双击=》新建(环境变量)=》在解压的MYSQL目录下找到bi......
  • 基于SQLAlchemy的模型,它不一定需要​​__init__​​​函数
    这个User类是一个基于SQLAlchemy的模型,它不一定需要__init__函数。SQLAlchemy会自动为你的模型创建一个默认的__init__函数,你可以直接创建对象,如user=User(id=1,name='username')。但是,如果你需要在创建对象时执行一些自定义操作,你可以提供自己的__init__函数。例如:classUser(d......
  • 函数式接口@FunctionInterface
    有以下特点:1.该注解只能标记在“有且仅有一个抽象方法”的接口上。2.JDK8接口中的静态方法和默认方法,都不算事抽象方法。3.接口默认继承java.lang.Object,所以如果接口显示声明覆盖了Object中方法,那么也不算抽象方法。4.该注解不是必须的,如果一个接口符合“函数式接口”定义,那么加不......
  • MariaDB VS MySQL 2023年技术总结
    专业评测报告来源于Percona,这里摘要关键部分展示二者区别。https://www.percona.com/blog/mysql-vs-mariadb-reality-check/MariaDBvs.MySQLvsPerconaServerforMySQL:一般比较MariaDB、MySQL和PerconaServerforMySQL都是非常流行的关系数据库管理系统。在下图中,我们将......
  • 导出mysql表结构设计文档word
    github上有个很好用的工具:https://github.com/msuno/export-database-structure我使用的数据库MySQL8.0.20一、下载后修改1.pom中的oracle下载失败,解决办法:注释即可,无影响<!--<dependency>--><!--<groupId>com.oracle</groupId>--><!--<artifactId>o......
  • strtok()函数字符串分割
    strtok()函数格式strtok(char数组,char*指针指向分隔符),此函数每次执行将会获取一段分割字符strtok()函数实力#include<iostream>#include<string.h>//strtok头文件,此文件为c函数库string.h,非c++库stringusingnamespacestd;intmain(){charData[]="分-割";//......
  • 面试官:说一下MySQL主从复制的原理?
    MySQL主从复制(Master-SlaveReplication)是一种数据复制技术,用于在多个数据库服务器之间的数据同步。在主从复制架构中,一个服务器被设置为主服务器(Master),充当数据源,其他服务器被设置为从服务器(Slave),用来复制主服务器的数据。1.主从复制优点主从复制的主要优点有以下几个:高可......
  • 搭建lnmp环境-mysql(第五步)
    版本mysql5.7新建文件夹/data/download进入后下载wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm安装 rpm-ivhmysql57-community-release-el7-8.noarch.rpmrpm--importhttps://repo.mysql.com/RPM-GPG-KEY-mysql-2022(这里要用2022)yumin......
  • 在Python中,如果你想查找特定的SQLite数据库文件(例如'mydatabase.db'),你可以使用os模块
    这是Python中os.walk()函数的常见用法¹²⁴⁵⁶。os.walk()函数用于递归遍历指定目录及其子目录,并返回一个生成器,每次迭代都会返回一个包含三个元素的元组:当前目录的路径、当前目录下所有子目录的列表和当前目录下所有文件的列表¹²⁴⁵⁶。在fordirpath,dirnames,filenamesi......