首页 > 数据库 >MySQL常用日期、时间函数(文末还有好东西哦)

MySQL常用日期、时间函数(文末还有好东西哦)

时间:2023-10-26 12:01:36浏览次数:50  
标签:11 函数 29 MySQL date now 文末 select

1、MySQL常用日期函数

MySQL常用日期、时间函数(文末还有好东西哦)_unix

可以收藏的小图片

MySQL常用日期、时间函数(文末还有好东西哦)_unix_02

2、MySQL常用日期函数

MySQL常用日期、时间函数(文末还有好东西哦)_unix

可偷懒直接复制

-- 1.4日期函数  
select now();#返回当前日期和时间
select current_timestamp();#返回当前日期和时间
select current_date(); #返回当前日期
select current_time(); #返回当前时间
select date_format(now(),"%Y-%m-%d");#转化时间为指定格式
select unix_timestamp();#返回当前时间的时间戳
select unix_timestamp("2016-11-29");#返回指定日期的时间戳
select from_unixtime(unix_timestamp());#将时间戳转化为日期格式
    
select YEAR(now());#提取年份
select YEAR('2013-11-29');#提取年份
select month(now());#提取月份
select month("2013-11-29");#提取月份
select day(current_timestamp());#提取当前日期的天数
select day('2013-11-29');#提取天数
select week(now());# 返回一年中的周数
select weekday(now());# 返回一周中的第几天(0-6)
#EXTRACT(unit FROM date),返回指定年、月、日、时、分、秒
 select extract(year FROM '2018-2-10');
 select extract(month FROM '2018-2-10');
 select extract(day FROM '2018-2-10');
 select extract(year_month FROM '2018-2-10');
    
select date_add(now(),interval 2 month); #计算某个月后的今天
select date_add('2013-11-29',interval 6 year);#计算某年后的某天
select date_add(now(),interval 3 day);#计算n天后的日期
    
select date_sub(now(),interval 2 month);#计算前2个月的今天
select date_sub('2019-11-29',interval 6 year);#减去n年后的日期
select date_sub("2019-11-29",interval 6 day);#减去n天后的日期
    
select timestampdiff(year,"2013-11-29",'2019-11-29'); #返回两个日期的时间差
select timestampdiff(month,"2013-11-29","2019-11-29");
select timestampdiff(day,"2013-11-29","2019-11-29");
    
select last_day(now()); #返回当月的最后一天

3、MySQL

MySQL常用日期、时间函数(文末还有好东西哦)_unix

可收藏随时查看的MySQL文档

MySQL基础操作文档【修改版】

4、MySQL

MySQL常用日期、时间函数(文末还有好东西哦)_unix

可获取专业的MySQL学习文档

MySQL教程|数据分析与运营-MySQL篇(安装到使用详解+项目案例练习)


标签:11,函数,29,MySQL,date,now,文末,select
From: https://blog.51cto.com/u_16147578/8032112

相关文章

  • 爬取b站全站视频榜单保存到mysql
    爬取b站视频的全站板块的排行榜单提取出标题,地址,评论数量等等并且写入到mysql需要用到这四个库importrequestsimportjsonfromsqlalchemyimportcreate_engineimportpandas最后效果点赞分享视频公众号回复 b站全站榜单 获取源代码打开网站https://www.bilibili.com/v/popu......
  • mysql-关联查询 内连接 外连接(左外,右外,全连接) 交叉连接(迪卡积尔)
    mysql-关联查询关联查询:数据查询是Mysql数据库管理最重要的一个功能,关联查询是关系型数据库最主要的查询。包括内连接([inner]join…on),外连接(left/right[outer]join…on),全外连接,通过关联查询可实现多个表连接的条件关系查询得到预期结果。基本定义:[inner]join…on......
  • 必须使用构造函数初始化列表的几种情况
    C++中的普通成员变量可以在构造函数列表里初始化,也可以在构造函数中通过赋值初始化,但以下几种成员变量只能通过初始化列表进行初始化:1.非静态常量(non-staticconst)#include<iostream>usingnamespacestd;classTest{constintt;//C++11之后可以直接在定义后初......
  • mysql数据库笔记
    若要使用mysql,要先在项目/管理NuGet程序包中下载mysql.data才可以使用。server=127.0.0.1/localhost代表本机,端口号port默认是3306可以不写ExecuteReader——用于查询数据库。查询结果是返回MySqlDataReader对象MySqlDataReader包含sql语句执行的结果,并提供一个方法从结果中阅......
  • vue和element ui 滑块组件 重置验证滑块父组件ref调用子组件函数,子组件调用自己dom标
    css3可以改变图片的颜色了。从此再也不用设计出多张图,而且随时可以修改。下面就简单介绍下css3中是如何做到改变背景图片的颜色效果的。方式一:利用css3滤镜filter中的drop-shadow代码如下:<style>.icon{display:inline-block;width:180px;height:180px;bac......
  • MySQL-- NULL值的判断
    MySQL--NULL值的判断 前置知识空值即NULL,该值不同于0,也不同于空字符串 字段值是否为空值(NULL)的判断IS[NOT]NULL,其中NOT为可选参数,表示字段值不为空值注意:ISNULL是一个整体,不能将IS换成=。同理ISNOTNULL中的ISNOT不能换成!=或<>MySQL使......
  • sprintf函数内存越界
    最近在做项目的时候遇到sprintf函数内存越界的问题,现在分享给大家,希望对大家有用。首先介绍了sprintf这个函数。函数原型: intsprintf(char*str,constchar*format,...);函数功能:将数据写入到str的内存空间去,可以把任何数据格式化存放到数组中。返回实际输出到str中的......
  • Linux 函数调用的用户态与内核态
    在用户态中,程序的执行往往是一个函数调用另一个函数。函数调用都是通过栈来进行的。在进程的内存空间里面,栈是一个从高地址到低地址,往下增长的结构,也就是上面是栈底,下面是栈顶,入栈和出栈的操作都是从下面的栈顶开始的。32位操作系统在CPU里,ESP(ExtendedStackPointer)是栈顶指针......
  • 关于离散函数的积分是否连续这件事的思考
    以前都是通过:“积分函数一定可导→可导一定连续”来记忆的后来想,0→t积分和0→t+Δt积分,当Δt→0时,如果被积函数在这里出现间断点,为啥积分还能连续?通过数形结合可以看出,积分就是微分*Δt这个小矩形块的面积,尽管微分可能够大,但是由于Δt够小,所以相当于面积为0,即积分为0,故积分函数......
  • 前端面试题:原型 / 构造函数 / 实例
    1、原型/构造函数/实例原型(prototype): 一个简单的对象,用于实现对象的继承构造函数:可通过new来新建一个对象的函数实例:通过构造函数和new创建出的对象实例通过__proto__指向原型通过constructor指向构造函数缺个图?实例上......