mysql 10个日期,MySQL自学篇(10)——日期函数

MySQL自学篇(十)——日期函数

日期和时间函数

(1)获取当前日期的函数和时间的函数

CURDATE()和CURRENT_DATE()函数,获取当前日期

select current_date(),curdate(),curdate()+0;

curdate()+0   表示将当前时间转化为数值型

CURTIME()和CURRENT_TIME()获取当前时间

select curtime(),current_time(),current_time()+0;

current_time()+0   表示将当前时间转化为数值型

(2)获取日期+时间的函数

CURRENT_TIMESTAMP(),LOCALTIME(),NOW(),SYSDATE()4个函数的作用相同,都是用于获取当前日期和时间

select current_timestamp(),localtime(),now(),sysdate();

(3)UNIX时间戳函数

UNIX_TIMESTAMP(date)若无参数调用,则返回一个UNIX时间戳作为无符号整数。若用date来调用UNIX_TIMESTAMP(),它会将参数值以‘1970-01-01 00:00:00’GMT后的秒数的形式返回。

select unix_timestamp(),unix_timestamp(now()),now();

(4)返回UTC日期的函数和返回UTC时间的函数

UTC_DATE()返回当前UTC日期值,格式为‘YYYY-MM-DD’或者‘YYYYMMDD’,具体格式取决于函数是否用在字符串或数字语境中。

select utc_date(),utc_date()+0;

(5)获取月份的函数MONTH(date)和MONTHNAME(date)

select month(now()),monthname(now());

(6)获取星期的函数DAYNAME(d)、DAYOFWEEK(d)和WEEKDAY(d)

select dayname(now()),dayofweek(now()),weekday(now());

(7)获取星期的函数WEEK(d)和WEEKOFYEAR(d)

select week(now()),weekofyear(now());

(8)获取天数的函数DAYOFYEAR()和DAYOFMONTH()

select dayofyear(now()),dayofweek(now());

(9)获取年份、季度、小时、分钟和秒数的函数

select year(now()),quarter(now()),hour(now()),minute(now()),second(now());

(10)获取日期的指定值的函数EXTRACT(type FROM date)

select extract(year from now()),extract(year_month from now());

(11)时间和秒数的转换函数TIME_TO_SEC(time)

select time_to_sec('23:23:00');

(12)将日期和时间格式化的函数

DATE_FORMATE(date,formate)根据formate指定的格式显示date值。主要formate格式如下表所示。

DATE_FORMATE时间日期格式

说明符

说明

%a

工作日的缩写名称

%b

月份的缩写名称

%c

月份

%D

带有英语后缀的该月日期

%d

该月日期,数字形式

%e

该月日期,数字形式

%f

微妙

%H

以两位数表示24小时

%h,%I

以两位数表示12小时

%i

分钟,数字形式

%j

一年中的天数

%k

以24小时

%l

以12小时

%M

月份名称

%m

月份,数字形式

%p

上午AM或下午PM

%r

时间,12小时制

%S,%s

以两位数表示秒

%T

时间,24小时制

%U

周,周日为每周的第一天

%u

周,周一为每周的第一天

%V

周,周日为每周的第一天

%v

周,周一为每周的第一天

%W

工作日名称

%w

一周中的每日

%X

该周的年份,其中周日为每周的第一天

%x

该周的年份,其中周一为每周的第一天

%Y

4位数形式表示年份

%y

2位数形式表示年份

%%

‘%’文字字符

select date_format('2015-01-04','%W%M%Y') as col1;

093713330.jpg

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/368167.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python-flask-请求源码流程

启动先执行manage.py 中的 app.run() class Flask(_PackageBoundObject):   def run(self, hostNone, portNone, debugNone, **options):from werkzeug.serving import run_simpletry:#run_simple 是werkzeug 提供的方法,会执行第三个参数 self()run_simple(ho…

正则表达式强化,爬虫练习

re模块下的常用方法 import re ret re.findall(\d(\.\d)?, 1.232.34)   print(ret) 结果: [.23,.34] # findall的正则表达式里面有分组(),()里面的内容优先显示 ret re.findall(\d(?:\.\d)?, 1.232.34)print(ret)    结果:…

Java垃圾回收(3)

这是我之前的两个垃圾收集博客文章中的内容: 热点GC概述 。 并行垃圾收集器 。 并发标记扫描 Hotspot中的并行垃圾收集器旨在最大程度地减少应用程序进行垃圾收集所花费的时间,这称为吞吐量 。 对于所有应用程序来说,这并不是一个适当的权…

display转块状化

display:block block元素会独占一行,多个block元素会各自新起一行。默认情况下,block元素宽度自动填满其父元素宽度。 block元素可以设置width,height属性。块级元素即使设置了宽度,仍然是独占一行。 block元素可以设置margin和padding属性。 display:in…

php论坛思路,PHP论坛实现积分系统的思路代码详解

PHP论坛实现积分系统的思路代码详解,积分,头像,等级,用户,字段PHP论坛实现积分系统的思路代码详解易采站长站,站长之家为您整理了PHP论坛实现积分系统的思路代码详解的相关内容。首先在用户表定义一个积分字段;然后创建一个等级表,主要字段有…

Spring MVC:会话高级

不久前,我写了一篇关于Spring MVC应用程序中HTTP会话的文章。 那是简单的文章,着重于用法的实际方面。 在文章的最后,我保证会写一些更高级的主题,专门针对Spring MVC应用程序中的会话。 因此,我将发布这些东西。 在开…

Linux LVM管理

LVM(Logical Volume Manager)逻辑卷管理是在Linux2.4内核以上实现的磁盘管理技术。它是Linux环境下对磁盘分区进行管理的一种机制。 本文内容: 创建和管理LVM扩容LVM分区一、创建和管理LVM 要创建一个LVM系统,一般需要经过以下步骤: 1、 创建…

USB OTG插入检测识别

一 USB引脚一般四根线,定义如下: 为支持OTG功能,mini/micro usb接口扩展了一个ID引脚(第4脚) A设备端ID脚接地,则初始状态为Host,例如PC和支持OTG设备做主设备时 B设备端ID脚悬空,默…

CSS3与页面布局学习笔记(三)——BFC、定位、浮动、7种垂直居中方法

一、BFC与IFC 1.1、BFC与IFC概要 BFC(Block Formatting Context)即“块级格式化上下文”, IFC(Inline Formatting Context)即行内格式化上下文。常规流(也称标准流、普通流)是一个文档在被显示…

matlab空间截面回归,截面空间回归模型操作应用手册

原标题:截面空间回归模型操作应用手册SAR模型数据集包含对地理区域或其他单元的观测;所以需要的是有一些距离的度量标准来区分哪些单位彼此之间比较近。spregress命令对横断面数据进行建模。它要求每一个观察都代表一个独特的空间单元。对于每个单元(即面板数据)有多…

Java垃圾回收(2)

并行清理 今天,我们介绍了并行GC的工作原理。 具体来说,这是在Eden上运行Parallel Scavenge收集器,在Tenured一代中运行Parallel Mark and Sweep收集器的组合。 您可以通过传递-XX: UseParallelOldGC来获得此选项,尽管…

Navicat Premium创建MySQL存储过程

1、使用Navicat Premium打开创建函数向导,操作:连接名——数据库——函数——新建函数 2、选择过程——输入存储过程参数——完成(这一步可以不填写参数,编写存储过程代码的时候设置参数) 3、按照要求完成存储过程代码…

CSS3与页面布局学习笔记(二)——盒子模型(Box Model)、边距折叠、内联与块标签、CSSReset

一、盒子模型(Box Model) 盒子模型也有人称为框模型,HTML中的多数元素都会在浏览器中生成一个矩形的区域,每个区域包含四个组成部分,从外向内依次是:外边距(Margin)、边框&#xff…

mysql中将某个字段做计算,mysql创建计算字段使用子查询教程

作为计算字段使用子查询使用子查询的另一方法是创建计算字段。假如需要显示 customers表中每个客户的订单总数。订单与相应的客户ID存储在 orders 表中。为了执行这个操作,遵循下面的步骤。(1) 从 customers 表中检索客户列表。(2) 对于检索出的每个客户&#xff0c…

像Java这样的C ++具有低延迟

总览 以前,我写过一篇有关Java之类的C的文章。 这是我以前遇到的术语。 但是,经过思考,我认为像Java这样的C 是一个更好的术语,因为您仍在使用OOP做法(不是C风格的),但是您需要自己进行更多的工…

项目一总结

1、编程逻辑不明确的问题 在项目开始阶段,项目分工应根据项目模块进行详细分工,公用部分应尽量节省时间 2、对于文件命名规则的定义,现在项目名字命名很乱,在项目整合时会出很多问题 3、文件目录不清晰,条理性差 4、代…

Android GreenDao使用教程

一、Greendao简介 Greendao是一款用于数据库创建与管理的框架,由于原生SQLite语言比较复杂繁琐,使得不少程序员不得不去学习SQLite原生语言,但是学习成本高,效率低下,所以不少公司致力于开发一款简单的数据库管理框架&…

matlab如何将相近的数据,matlab新手,求帮助!主要是如何将数据和公式导入

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼这是别人给我的程序,我想问一下怎么把我的两个excel数据导入,以及公式怎么写?clc;clear all;close all;datadlmread(all_data_in_situ_lxz.txt);data(6,:)[];data(12,:)[];data(13,:)[];data(13,…

Java垃圾回收(1)

这是有关垃圾收集(GC)的系列文章中的第一篇。 我希望能够涵盖整个系列过程中的理论知识以及热点虚拟机中的所有主要收集器。 这篇文章仅说明什么是垃圾回收,以及不同回收器共有的元素。 我为什么要在乎? 您的Java虚拟机可以为您管…

如果

(最近遇到了一些困难,这篇翻译自己一直就很喜欢,贴上来鼓励自己。) 如果 吉卜林【英】芮成钢【译】 如果,身边的人都失去理智,并将其归咎于你, 而你却能保持清醒; 如果,所…