xml地图|网站地图|网站标签 [设为首页] [加入收藏]

mysql函数日期,MySQL日期和时间

来源:http://www.ccidsi.com 作者:最新解决方案 人气:100 发布时间:2019-07-17
摘要:下边是MySQL中最根本的内建函数 各样日期数据类型及其所占空间 MySQL函数—日期时间函数,mysql函数日期 CURDATE()、CURRENT_DATE() 再次来到当前的日子 ‘YYYY-MM-DD’ CURTIME(),CURRENT_TIME() 重返

下边是MySQL中最根本的内建函数

各样日期数据类型及其所占空间

MySQL函数—日期时间函数,mysql函数日期

CURDATE()、CURRENT_DATE() 再次来到当前的日子 ‘YYYY-MM-DD’

图片 1

CURTIME(),CURRENT_TIME() 重返当前岁月 ‘HH:MM:SS’

图片 2

CURRENT_TIMESTAMP()

LOCALTIME()

NOW()

SYSDATE() 均再次回到当前些天子和岁月 ‘YYYY-MM-DD HH:MM:SS’

图片 3

UNIX_TIMESTAMP(date) 重返Unix时间戳一九七〇-01-01 00:00:00 之后的秒数,date可以为钦定的时日,如DATE字符串,DATETIME字符串,TIMESTAMP字符串等

图片 4

FROM_UNIXTIME(date) 将unix时间戳调换为常见的格式,与UNIX_TIMESTAMP(date)互为反函数

图片 5

UTC_DATE() 重返当前UTC(世界标准时间)日期值

UTC_TIME() 再次来到当前UTC时间值

图片 6

--相差8小时

MONTH(date) 返回date的月份  1-12

MONTHNAME(date) 重临date的月度意大利语全称

图片 7

DAYNAME(date) 重临date对应的星期中的某天的葡萄牙共和国语名

图片 8

DAYOFWEEK(date)  再次回到date在一周中的索引地方,1--周六...7-周日

WEEKDAY(date) 重临date在一周中的索引位置  0-星期五  6-周末

图片 9

--上面2017-07-03为周一

WEEK(date) 重临date在一年中的第多少个礼拜,能够有第四个参数,决定是从星期五开班依然周末开班及重临值的回来为0~53还是1~53

图片 10

WEEKOFYEA奥迪Q5(date) 重返date在一年中的第多少个星期

图片 11

DAYOFYEALacrosse(date) 重返date在一年中的第几天  范围1~366

DAYOFMONTH(date) 重临date是7个月的第几天 重返1~31

图片 12

YEA奥迪Q3(date) 重回日期的年份 --- 00-69  再次来到3000~2069  70-99返回1970~1999

 图片 13

QUARTERAV4(date) 再次回到第几季度   再次回到1~4

图片 14

MINUTE(time) 重返time的分钟数

SECOND(time) 返回time的秒数

图片 15

EXTRACT(type FROM date)   再次来到从date中提取的type值

图片 16

TIME_TO_SEC(time) 再次回到将time调换的秒数

图片 17

SEC_TO_TIME(sec) 再次回到将秒数转变为小时秒钟秒的结果

图片 18

DATE_ADD(date,INTERVAL expr type)

ADDDATE(date,INTEEnclaveVAL expr type)   对日期进行充实的操作

图片 19

DATE_SUB(date,INTERVAL expr type)

SUBDATE(date,INTERubiconVAL expr type) 对日期进行减操作

图片 20

ADDTIME(date,expr)  date-为日期只怕时间说明式  、expr-为时间表明式  重返date加上expr时间的结果

图片 21

SUBTIME(date,expr) 返回date减去expr的时间

图片 22

DATEDIFF(date1,date2) 再次回到date1-date2的天数值

图片 23

DATE_FORMAT(date,format) 重返依照format钦定格式的date值

图片 24

TIME_FORMAT(time,format) 返回format格式的time值

图片 25

GET_FORMAT(val_type,format_type)  

val_type--DATE、DATETIEM、TIME  

format_type--EUR、INTERVAL、ISO、JIS、USA

回去相应的format格式

图片 26

 

CURDATE()、CURRENT_DATE() 再次回到当前的日期 ‘YYYY-MM-DD’ CURTIME(),CUGranTurismoRENT_TIME() 重临当前时光 ‘HH:MM:SS’...

函数  描述

类型 所占空间
DateTIME 8字节
Date 3字节
TIMESTAMP 4字节
YEAR 1字节
TIME 3字节

NOW()   重返当前的日子和岁月

DATETIME &DATE
DATETIME占用8字节,日期范围是'一千-01-01 00:00:00'到'9999-12-31 23:59:59'
DATE占用四个字节,日期范围是'一千-01-01'到'9999-12-31'。
MySQL数据库中,对日期和时间的输入格式是相比较宽大的,一下输入均能够:

NOW() 返回当前的日期和时间。
语法
NOW()
-- 实例
-- 下面是 SELECT 语句:
SELECT NOW(),CURDATE(),CURTIME()
结果如下所示:
NOW()   CURDATE()   CURTIME()
2018-06-27 14:25:34   2018-06-27 14:25:34
-- 实例
-- 下面的 SQL 创建带有日期时间列(OrderDate)的 "Orders" 表:
CREATE TABLE Orders
(
OrderId int NOT NULL,
ProductName varchar(50) NOT NULL,
OrderDate datetime NOT NULL DEFAULT NOW(),
PRIMARY KEY (OrderId)
)
-- 请注意,OrderDate 列规定 NOW() 作为默认值。作为结果,当您向表中插入行时,当前日期和时间自动插入列中。
-- 现在,我们想要在 "Orders" 表中插入一条记录:
INSERT INTO Orders (ProductName) VALUES ('Jarlsberg Cheese')
-- "Orders" 表将如下所示:
OrderId   ProductName   OrderDate
1   Jarlsberg Cheese   2018-06-11 14:36:55
  • 2011-01-01 00:01:10
  • 2011/01/01 00 01 10
  • 11/01/01 00@01@10

CURAV4DATE()   再次来到当前的日期

TIMESTAMP
TIMESTAMP和DATETIME显示的结果是同一的,都以定位的"YYYY-MM-DD HH:MM:SS"的款式,不过TIMESTAMP只占了多少个字节,突显范围是"一九六七-01-01 00:00:00"到"2038-01-19 03:14:07"。
TIMESTAMP和DATETIME除了出示时间区别外,还会有以下两样:

-- CURDATE() 返回当前的日期。
-- 实例
-- 下面是 SELECT 语句:
SELECT NOW(),CURDATE(),CURTIME()
结果如下所示:
NOW()   CURDATE()   CURTIME()
2018-06-27 14:25:34   2018-06-27 14:25:34
-- 实例
-- 下面的 SQL 创建带有日期时间列(OrderDate)的 "Orders" 表:
CREATE TABLE Orders
(
OrderId int NOT NULL,
ProductName varchar(50) NOT NULL,
OrderDate datetime NOT NULL DEFAULT CURDATE(),
PRIMARY KEY (OrderId)
)
-- 请注意,OrderDate 列规定 CURDATE() 作为默认值。作为结果,当您向表中插入行时,当前日期和时间自动插入列中。
-- 现在,我们想要在 "Orders" 表中插入一条记录:
INSERT INTO Orders (ProductName) VALUES ('Jarlsberg Cheese')
-- "Orders" 表将如下所示:
OrderId   ProductName   OrderDate
1   Jarlsberg Cheese   2018-06-11 14:36:55
  • 在建表时,列为TIMESTAMP的日期类型能够安装暗许值,而DATETIME不行;
  • 在立异表时,能够安装TIMESTAMP类型的列自动更新为当前时间。

CURTIME()   重返当前的大运

-- CURTIME() 返回当前的日期。
-- 实例
-- 下面是 SELECT 语句:
SELECT NOW(),CURDATE(),CURTIME()
-- 结果如下所示:
NOW()   CURDATE()   CURTIME()
2018-06-27 14:25:34   2018-06-27 14:25:34
create table c(
id INT primary key,
time TIMESTAMP
)ENGINE=InnoDB;

DATE()  提取日期或日期/时间表达式的日期部分

图片 27

本文由68399皇家赌场发布于最新解决方案,转载请注明出处:mysql函数日期,MySQL日期和时间

关键词: 68399皇家赌场 日记本

最火资讯