MySQL 函数参考手册(MySQL 日期函数)

目录

MySQL ADDDATE() 函数

MySQL ADDTIME() 函数

MySQL CURDATE() 函数

MySQL CURRENT_DATE() 函数

MySQL CURRENT_TIME() 函数

MySQL CURRENT_TIMESTAMP() 函数

MySQL CURTIME() 函数

MySQL DATE() 函数

MySQL DATEDIFF() 函数

MySQL DATE_ADD() 函数

MySQL DATE_FORMAT() 函数

MySQL DATE_SUB() 函数

MySQL DAY() 函数

MySQL DAYNAME() 函数

MySQL DAYOFMONTH() 函数

MySQL DAYOFWEEK() 函数

MySQL DAYOFYEAR() 函数

MySQL EXTRACT() 函数

MySQL FROM_DAYS() 函数

MySQL HOUR() 函数

MySQL LAST_DAY() 函数

MySQL LOCALTIME() 函数

MySQL LOCALTIMESTAMP() 函数

MySQL MAKEDATE() 函数

MySQL MAKETIME() 函数

MySQL MICROSECOND() 函数

MySQL MINUTE() 函数

MySQL MONTH() 函数

MySQL MONTHNAME() 函数

MySQL NOW() 函数

MySQL PERIOD_ADD() 函数

MySQL PERIOD_DIFF() 函数

MySQL QUARTER() 函数

MySQL SECOND() 函数

MySQL SEC_TO_TIME() 函数

MySQL STR_TO_DATE() 函数

MySQL SUBDATE() 函数

MySQL SUBTIME() 函数

MySQL SYSDATE() 函数

MySQL TIME() 函数

MySQL TIME_FORMAT() 函数

MySQL TIME_TO_SEC() 函数

MySQL TIMEDIFF() 函数

MySQL TIMESTAMP() 函数

MySQL TO_DAYS() 函数

MySQL WEEK() 函数

MySQL WEEKDAY() 函数

MySQL WEEKOFYEAR() 函数

MySQL YEAR() 函数

MySQL YEARWEEK() 函数


MySQL ADDDATE() 函数

【实例】

将日期加上 10 天并返回日期:

SELECT ADDDATE("2017-06-15", INTERVAL 10 DAY);

【定义和用法】

ADDDATE() 函数将时间/日期间隔添加到日期,然后返回日期。

【语法】

ADDDATE(date, INTERVAL value addunit)

或者:

ADDDATE(date, days)

【参数值】

参数描述
date必需。修改日期
days必需。添加到date
value必需。要添加的时间/日期间隔的值。 正负值都可以
addunit必需。要添加的间隔类型。 可以是以下值之一:
  • MICROSECOND
  • SECOND
  • MINUTE
  • HOUR
  • DAY
  • WEEK
  • MONTH
  • QUARTER
  • YEAR
  • SECOND_MICROSECOND
  • MINUTE_MICROSECOND
  • MINUTE_SECOND
  • HOUR_MICROSECOND
  • HOUR_SECOND
  • HOUR_MINUTE
  • DAY_MICROSECOND
  • DAY_SECOND
  • DAY_MINUTE
  • DAY_HOUR
  • YEAR_MONTH

【技术细节】

适用于:From MySQL 4.0

【实例】

将日期加 15 分钟并返回日期:

SELECT ADDDATE("2017-06-15 09:34:21", INTERVAL 15 MINUTE);

【实例】

一个日期减去 3 小时并返回日期:

SELECT ADDDATE("2017-06-15 09:34:21", INTERVAL -3 HOUR);

【实例】

日期减去 2 个月并返回日期:

SELECT ADDDATE("2017-06-15", INTERVAL -2 MONTH);

MySQL ADDTIME() 函数

【实例】

将时间加 2 秒并返回日期时间:

SELECT ADDTIME("2017-06-15 09:34:21", "2");

【定义和用法】

ADDTIME() 函数将时间间隔添加到时间/日期时间,然后返回时间/日期时间。

【语法】

ADDTIME(datetime, addtime)

【参数值】

参数描述
datetime必需。要修改的时间/日期时间
addtime必需。添加到 datetime 的时间间隔。 正负值都可以

【技术细节】

适用于:From MySQL 4.0

【实例】

将时间加上 5 秒和 3 微秒并返回日期时间:

SELECT ADDTIME("2017-06-15 09:34:21.000001", "5.000003");

【实例】

将时间加上 2 小时 10 分钟 5 秒和 3 微秒并返回日期时间:

SELECT ADDTIME("2017-06-15 09:34:21.000001", "2:10:5.000003");

【实例】

将时间加上 5 天 2 小时 10 分钟 5 秒和 3 微秒并返回日期时间:

SELECT ADDTIME("2017-06-15 09:34:21.000001", "5 2:10:5.000003");

【实例】

将时间加上 2 小时 10 分钟 5 秒和 3 微秒并返回时间:

SELECT ADDTIME("09:34:21.000001", "2:10:5.000003");

MySQL CURDATE() 函数

【实例】

返回当前日期:

SELECT CURDATE();

【定义和用法】

CURDATE() 函数返回当前日期。

注:日期以 "YYYY-MM-DD" (字符串)或 YYYYMMDD(数字)形式返回。此函数等于 CURRENT_DATE() 函数。

【语法】

CURDATE()

【技术细节】

适用于:From MySQL 4.0

【实例】

返回当前日期+1:

SELECT CURDATE() + 1;

MySQL CURRENT_DATE() 函数

【实例】

返回当前日期:

SELECT CURRENT_DATE();

【定义和用法】

CURRENT_DATE() 函数返回当前日期。

注:日期以 "YYYY-MM-DD" (字符串)或 YYYYMMDD(数字)形式返回。这个函数等同于CURDATE()函数。

【语法】

CURRENT_DATE()

【技术细节】

适用于:From MySQL 4.0

【实例】

返回当前日期+1:

SELECT CURRENT_DATE() + 1;

MySQL CURRENT_TIME() 函数

【实例】

返回当前时间:

SELECT CURRENT_TIME();

【定义和用法】

CURRENT_TIME() 函数返回当前时间。

注:时间以 "HH-MM-SS" (字符串)或 HHMMSS.uuuuuu(数字)形式返回。这个函数等同于CURTIME()函数。​

【语法】

CURRENT_TIME()

【技术细节】

适用于:From MySQL 4.0

【实例】

返回当前时间+1:

SELECT CURRENT_TIME() + 1;

MySQL CURRENT_TIMESTAMP() 函数

【实例】

返回当前日期和时间:

SELECT CURRENT_TIMESTAMP();

【定义和用法】

CURRENT_TIMESTAMP() 函数返回当前日期和时间。

注:日期和时间以 "YYYY-MM-DD HH-MM-SS"(字符串)或 YYYYMMDDHHMMSS.uuuuuu(数字)形式返回。

【语法】

CURRENT_TIMESTAMP()

【技术细节】

适用于:From MySQL 4.0

【实例】

返回当前日期和时间 + 1:

SELECT CURRENT_TIMESTAMP() + 1;

MySQL CURTIME() 函数

【实例】

返回当前时间:

SELECT CURTIME();

【定义和用法】

CURTIME() 函数返回当前时间。

注:时间返回为"HH-MM-SS"。 (字符串)或 HHMMSS.uuuuuu(数字)。此函数等于 CURRENT_TIME() 函数。

【语法】

CURTIME()

【技术细节】

适用于:From MySQL 4.0

【实例】

返回当前时间+1:

SELECT CURTIME() + 1;

MySQL DATE() 函数

【实例】

提取日期部分:

SELECT DATE("2017-06-15");

【定义和用法】

DATE() 函数从日期时间表达式中提取日期部分。

【语法】

DATE(expression)

【参数值】

参数描述
expression必需。有效的日期/日期时间值。 如果表达式不是日期或日期时间,则返回 NULL

【技术细节】

适用于:From MySQL 4.0

【实例】

提取日期部分:

SELECT DATE("2017-06-15 09:34:21");

【实例】

提取日期部分(将返回 NULL):

SELECT DATE("The date is 2017-06-15");

【实例】

提取日期部分:

SELECT DATE(OrderDate) FROM Orders;

MySQL DATEDIFF() 函数

【实例】

返回两个日期值之间的天数:

SELECT DATEDIFF("2017-06-25", "2017-06-15");

【定义和用法】

DATEDIFF() 函数返回两个日期值之间的天数。

【语法】

DATEDIFF(date1, date2)

【参数值】

参数描述
date1, date2必需。计算两个日期之间的天数。 (日期 1 - 日期 2)

【技术细节】

适用于:From MySQL 4.0

【实例】

返回两个日期值之间的天数:

SELECT DATEDIFF("2017-06-25 09:34:21", "2017-06-15 15:25:35");

【实例】

返回两个日期值之间的天数:

SELECT DATEDIFF("2017-01-01", "2016-12-24");

MySQL DATE_ADD() 函数

【实例】

将日期加上 10 天并返回日期:

SELECT DATE_ADD("2017-06-15", INTERVAL 10 DAY);

【定义和用法】

DATE_ADD() 函数将时间/日期间隔添加到日期,然后返回日期。

【语法】

DATE_ADD(date, INTERVAL value addunit)

【参数值】

参数描述
date必需。修改日期
value必需。要添加的时间/日期间隔的值。 正负值都可以
addunit必需。要添加的间隔类型。 可以是以下值之一:
  • MICROSECOND
  • SECOND
  • MINUTE
  • HOUR
  • DAY
  • WEEK
  • MONTH
  • QUARTER
  • YEAR
  • SECOND_MICROSECOND
  • MINUTE_MICROSECOND
  • MINUTE_SECOND
  • HOUR_MICROSECOND
  • HOUR_SECOND
  • HOUR_MINUTE
  • DAY_MICROSECOND
  • DAY_SECOND
  • DAY_MINUTE
  • DAY_HOUR
  • YEAR_MONTH

【技术细节】

适用于:From MySQL 4.0

【实例】

将日期加 15 分钟并返回日期:

SELECT DATE_ADD("2017-06-15 09:34:21", INTERVAL 15 MINUTE);

【实例】

一个日期减去 3 小时并返回日期:

SELECT DATE_ADD("2017-06-15 09:34:21", INTERVAL -3 HOUR);

【实例】

日期减去 2 个月并返回日期:

SELECT DATE_ADD("2017-06-15", INTERVAL -2 MONTH);

MySQL DATE_FORMAT() 函数

【实例】

格式化日期:

SELECT DATE_FORMAT("2017-06-15", "%Y");

【定义和用法】

DATE_FORMAT() 函数按指定格式化日期。

【语法】

DATE_FORMAT(date, format)

【参数值】

参数描述
date必需。要格式化的日期
format必须。要使用的格式。可以是以下值之一或组合:
格式描述
%a工作日的缩写名称(周日至周六)
%b缩写月份名称(1 月至 12 月)
%c数字月份名称(0 到 12)
%D以数字形式表示的月份中的日期,后跟后缀 (1st, 2nd, 3rd, ...)
%d以数值表示的月份中的日期(01 到 31)
%e以数字形式表示的月份中的日期(0 到 31)
%f微秒(000000 到 999999)
%H小时(00 到 23)
%h小时(00 到 12)
%I小时(00 到 12)
%i分钟(00 到 59)
%j一年中的某一天(001 到 366)
%k小时(0 到 23)
%l小时(1 到 12)
%M完整的月份名称(1 月至 12 月)
%m数字形式的月份名称(00 到 12)
%p上午或下午
%r12 小时 AM 或 PM 格式的时间 (hh:mm:ss AM/PM)
%S秒(00 到 59)
%s秒(00 到 59)
%T24 小时制时间 (hh:mm:ss)
%U星期天是一周的第一天(00 到 53)
%u星期一是一周的第一天的星期(00 到 53)
%V星期天是一周的第一天(01 到 53)。与 %X 一起使用
%v星期一是一周的第一天的星期(01 到 53)。与 %X 一起使用
%W完整的工作日名称(周日至周六)
%w星期天=0,星期六=6
%X星期天是一周的第一天的星期。与 %V 一起使用
%x星期一是一周的第一天的一周的年份。与 %V 一起使用
%Y4 位数字形式的年份
%y2 位数字形式的年份

【技术细节】

适用于:From MySQL 4.0

【实例】

格式化日期:

SELECT DATE_FORMAT("2017-06-15", "%M %d %Y");

【实例】

格式化日期:

SELECT DATE_FORMAT("2017-06-15", "%W %M %e %Y");

【实例】

格式化日期:

SELECT DATE_FORMAT(BirthDate, "%W %M %e %Y") FROM Employees;

MySQL DATE_SUB() 函数

【实例】

从一个日期减去 10 天并返回日期:

SELECT DATE_SUB("2017-06-15", INTERVAL 10 DAY);

【定义和用法】

DATE_SUB() 函数从日期中减去时间/日期间隔,然后返回日期。

【语法】

DATE_SUB(date, INTERVAL value interval)

【参数值】

参数描述
date必需。 修改日期
value必需。要减去的时间/日期间隔的值。 正负值都可以
interval必需。要减去的区间类型。 可以是以下值之一:
  • MICROSECOND
  • SECOND
  • MINUTE
  • HOUR
  • DAY
  • WEEK
  • MONTH
  • QUARTER
  • YEAR
  • SECOND_MICROSECOND
  • MINUTE_MICROSECOND
  • MINUTE_SECOND
  • HOUR_MICROSECOND
  • HOUR_SECOND
  • HOUR_MINUTE
  • DAY_MICROSECOND
  • DAY_SECOND
  • DAY_MINUTE
  • DAY_HOUR
  • YEAR_MONTH

【技术细节】

适用于:From MySQL 4.0

【实例】

从日期减去 15 分钟并返回日期:

SELECT DATE_SUB("2017-06-15 09:34:21", INTERVAL 15 MINUTE);

【实例】

从日期中减去 3 小时并返回日期:

SELECT DATE_SUB("2017-06-15 09:34:21", INTERVAL 3 HOUR);

【实例】

将日期加 2 个月并返回日期:

SELECT DATE_SUB("2017-06-15", INTERVAL -2 MONTH);

MySQL DAY() 函数

【实例】

返回日期的月份日期:

SELECT DAY("2017-06-15");

【定义和用法】

​DAY() 函数返回给定日期(从 1 到 31 的数字)的月份中的哪一天。

注:此函数等于 DAYOFMONTH() 函数。

【语法】

DAY(date)

【参数值】

参数描述
date必需。从中提取日期的日期

【技术细节】

适用于:From MySQL 4.0

【实例】

返回日期的月份日期:

SELECT DAY("2017-06-15 09:34:21");

【实例】

返回当前系统日期的月份日期:

SELECT DAY(CURDATE());

MySQL DAYNAME() 函数

【实例】

返回日期的工作日名称:

SELECT DAYNAME("2017-06-15");

【定义和用法】

DAYNAME() 函数返回给定日期的工作日名称。

【语法】

DAYNAME(date)

【参数值】

参数描述
date必需。从中提取工作日名称的日期

【技术细节】

适用于:From MySQL 4.0

【实例】

返回日期的工作日名称:

SELECT DAYNAME("2017-06-15 09:34:21");

【实例】

返回当前系统日期的工作日名称:

SELECT DAYNAME(CURDATE());

MySQL DAYOFMONTH() 函数

【实例】

返回日期的月份日期:

SELECT DAYOFMONTH("2017-06-15");

【定义和用法】

DAYOFMONTH() 函数返回给定日期的月份日期(1 到 31 之间的数字)。

注:此函数等于 DAY() 函数。

【语法】

DAYOFMONTH(date)

【参数值】

参数描述
date必需。从中提取日期的日期

【技术细节】

适用于:From MySQL 4.0

【实例】

返回日期的月份日期:

SELECT DAYOFMONTH("2017-06-15 09:34:21");

【实例】

返回当前系统日期的月份日期:

SELECT DAYOFMONTH(CURDATE());

MySQL DAYOFWEEK() 函数

【实例】

返回某个日期的工作日索引:

SELECT DAYOFWEEK("2017-06-15");

【定义和用法】

DAYOFWEEK() 函数返回给定日期的工作日索引(从 1 到 7 的数字)。

注: 1=星期日,2=星期一,3=星期二,4=星期三,5=星期四,6=星期五,7=星期六。

【语法】

DAYOFWEEK(date)

【参数值】

参数描述
date必需。返回工作日索引的日期

【技术细节】

适用于:From MySQL 4.0

【实例】

返回某个日期的工作日索引:

SELECT DAYOFWEEK("2017-06-15 09:34:21");

【实例】

返回当前系统日期的工作日索引:

SELECT DAYOFWEEK(CURDATE());

MySQL DAYOFYEAR() 函数

【实例】

返回日期的年份:

SELECT DAYOFYEAR("2017-06-15");

【定义和用法】

DAYOFYEAR() 函数返回给定日期的一年中的哪一天(从 1 到 366 的数字)。

【语法】

DAYOFYEAR(date)

【参数值】

参数描述
date必需。返回一年中日期的日期

【技术细节】

适用于:From MySQL 4.0

【实例】

返回日期的年份:

SELECT DAYOFYEAR("2017-01-01");

【实例】

返回当前系统日期的年份:

SELECT DAYOFYEAR(CURDATE());

MySQL EXTRACT() 函数

【实例】

从日期中提取月份:

SELECT EXTRACT(MONTH FROM "2017-06-15");

【定义和用法】

EXTRACT() 函数从给定日期提取部分。

【语法】

EXTRACT(part FROM date)

【参数值】

参数描述
part必需。要提取的部分。 可以是以下之一:
  • MICROSECOND
  • SECOND
  • MINUTE
  • HOUR
  • DAY
  • WEEK
  • MONTH
  • QUARTER
  • YEAR
  • SECOND_MICROSECOND
  • MINUTE_MICROSECOND
  • MINUTE_SECOND
  • HOUR_MICROSECOND
  • HOUR_SECOND
  • HOUR_MINUTE
  • DAY_MICROSECOND
  • DAY_SECOND
  • DAY_MINUTE
  • DAY_HOUR
  • YEAR_MONTH
date必需。提取部分的日期

【技术细节】

适用于:From MySQL 4.0

【实例】

从日期中提取星期:

SELECT EXTRACT(WEEK FROM "2017-06-15");

【实例】

从日期时间中提取分钟:

SELECT EXTRACT(MINUTE FROM "2017-06-15 09:34:21");

【实例】

从日期时间中提取年份和月份:

SELECT EXTRACT(YEAR_MONTH FROM "2017-06-15 09:34:21");

MySQL FROM_DAYS() 函数

【实例】

从当天的数字表示中返回日期:

SELECT FROM_DAYS(685467);

【定义和用法】

FROM_DAYS() 函数从数字日期值返回日期。

FROM_DAYS() 函数只能用于公历中的日期。

注:此函数与 TO_DAYS() 函数相反。

【语法】

FROM_DAYS(number)

【参数值】

参数描述
number必需。要转换为日期的数字日期

【技术细节】

适用于:From MySQL 4.0

【实例】

从当天的数字表示中返回日期:

SELECT FROM_DAYS(780500);

MySQL HOUR() 函数

【实例】

返回日期时间的小时部分:

SELECT HOUR("2017-06-20 09:34:00");

【定义和用法】

HOUR() 函数返回给定日期的小时部分(从 0 到 838)。

【语法】

HOUR(datetime)

【参数值】

参数描述
datetime必需。从中提取小时的日期时间值

【技术细节】

适用于:From MySQL 4.0

【实例】

返回日期时间的小时部分:

SELECT HOUR("838:59:59");

MySQL LAST_DAY() 函数

【实例】

提取给定日期当月的最后一天:

SELECT LAST_DAY("2017-06-20");

【定义和用法】

LAST_DAY() 函数提取给定日期该月的最后一天。

【语法】

LAST_DAY(date)

【参数值】

参数描述
date必需。从中提取该月最后一天的日期

【技术细节】

适用于:From MySQL 4.0

【实例】

提取给定日期当月的最后一天:

SELECT LAST_DAY("2017-02-10 09:34:00");

MySQL LOCALTIME() 函数

【实例】

返回当前日期和时间:

SELECT LOCALTIME();

【定义和用法】

LOCALTIME() 函数返回当前日期和时间。

注:日期和时间以 "YYYY-MM-DD HH-MM-SS" (字符串)或 YYYYMMDDHHMMSS.uuuuuu(数字)形式返回。

【语法】

LOCALTIME()

【技术细节】

适用于:From MySQL 4.0

【实例】

返回当前日期和时间+1:

SELECT LOCALTIME() + 1;

MySQL LOCALTIMESTAMP() 函数

【实例】

返回当前日期和时间:

SELECT LOCALTIMESTAMP();

【定义和用法】

LOCALTIMESTAMP() 函数返回当前日期和时间。

注:日期和时间以 "YYYY-MM-DD HH-MM-SS"(字符串)或 YYYYMMDDHHMMSS.uuuuuu(数字)形式返回。

【语法】

LOCALTIMESTAMP()

【技术细节】

适用于:From MySQL 4.0

【实例】

返回当前日期和时间+1:

SELECT LOCALTIMESTAMP() + 1;

MySQL MAKEDATE() 函数

【实例】

根据年份和天数值创建并返回日期:

SELECT MAKEDATE(2017, 3);

【定义和用法】

MAKEDATE() 函数根据年份和天数值创建并返回日期。

【语法】

MAKEDATE(year, day)

【参数值】

参数描述
year必需。一年(4 位)
day必需。一个表示一年中日期的数字

【技术细节】

适用于:From MySQL 4.0

【实例】

根据年份和天数值创建并返回日期:

SELECT MAKEDATE(2017, 175);

【实例】

根据年份和天数值创建并返回日期:

SELECT MAKEDATE(2017, 100);

【实例】

根据年份和天数值创建并返回日期:

SELECT MAKEDATE(2017, 366);

MySQL MAKETIME() 函数

【实例】

根据小时、分钟和秒值创建并返回时间值:

SELECT MAKETIME(11, 35, 4);

【定义和用法】

MAKETIME() 函数根据小时、分钟和秒值创建并返回时间。

【语法】

MAKETIME(hour, minute, second)

【参数值】

参数描述
hour必需。小时值
minute必需。分钟值
second必需。秒值

【技术细节】

适用于:From MySQL 4.0

【实例】

根据小时、分钟和秒值创建并返回时间值:

SELECT MAKETIME(16, 1, 0);

【实例】

根据小时、分钟和秒值创建并返回时间值:

SELECT MAKETIME(21, 59, 59);

【实例】

根据小时、分钟和秒值创建并返回时间值:

SELECT MAKETIME(838, 59, 59);

MySQL MICROSECOND() 函数

【实例】

返回日期时间的微秒部分:

SELECT MICROSECOND("2017-06-20 09:34:00.000023");

【定义和用法】

MICROSECOND() 函数返回时间/日期时间的微秒部分(从 0 到 999999)。

【语法】

MICROSECOND(datetime)

【参数值】

参数描述
datetime必需。从中提取微秒的时间或日期时间

【技术细节】

适用于:From MySQL 4.0

【实例】

返回时间值的微秒部分:

SELECT MICROSECOND("23:59:59.000045");

MySQL MINUTE() 函数

【实例】

返回日期时间值的分钟部分:

SELECT MINUTE("2017-06-20 09:34:00");

【定义和用法】

MINUTE() 函数返回时间/日期时间的分钟部分(从 0 到 59)。

【语法】

MINUTE(datetime)

【参数值】

参数描述
datetime必需。时间或日期时间从中提取分钟

【技术细节】

适用于:From MySQL 4.0

【实例】

返回时间值的分钟部分:

SELECT MINUTE("23:59:59");

MySQL MONTH() 函数

【实例】

返回日期的月份部分:

SELECT MONTH("2017-06-15");

【定义和用法】

MONTH() 函数返回给定日期的月份部分(从 1 到 12 的数字)。

【语法】

MONTH(date)

【参数值】

参数描述
date必需。从中提取月份的日期或日期时间

【技术细节】

适用于:From MySQL 4.0

【实例】

返回日期的月份部分:

SELECT MONTH("2017-06-15 09:34:21");

【实例】

返回当前系统日期的月份部分:

SELECT MONTH(CURDATE());

MySQL MONTHNAME() 函数

【实例】

返回日期的月份名称:

SELECT MONTHNAME("2017-06-15");

【定义和用法】

MONTHNAME() 函数返回给定日期的月份名称。

【语法】

MONTHNAME(date)

【参数值】

参数描述
date必需。从中提取月份名称的日期或日期时间值

【技术细节】

适用于:From MySQL 4.0

【实例】

返回日期的月份名称:

SELECT MONTHNAME("2017-06-15 09:34:21");

【实例】

返回当前系统日期的月份名称:

SELECT MONTHNAME(CURDATE());

MySQL NOW() 函数

【实例】

返回当前日期和时间:

SELECT NOW();

【定义和用法】

NOW() 函数返回当前日期和时间。

注:日期和时间以 "YYYY-MM-DD HH-MM-SS"(字符串)或 YYYYMMDDHHMMSS.uuuuuu(数字)形式返回。

【语法】

NOW()

【技术细节】

适用于:From MySQL 4.0

【实例】

返回当前日期和时间+1:

SELECT NOW() + 1;

MySQL PERIOD_ADD() 函数

【实例】

在句点中添加指定的月份:

SELECT PERIOD_ADD(201703, 5);

【定义和用法】

PERIOD_ADD() 函数将指定的月数添加到期间。

PERIOD_ADD() 函数将返回格式为 YYYYMM 的结果。

【语法】

PERIOD_ADD(period, number)

【参数值】

参数描述
period必需。一段时间。 格式:YYMM 或 YYYYMM
number必需。添加到period的月数。 正负值都可以

【技术细节】

适用于:From MySQL 4.0

【实例】

在句点中添加指定的月份:

SELECT PERIOD_ADD(201703, 15);

【实例】

在句点中添加指定的月份:

SELECT PERIOD_ADD(201703, -2);

MySQL PERIOD_DIFF() 函数

【实例】

返回两个句点之间的差:

SELECT PERIOD_DIFF(201710, 201703);

【定义和用法】

PERIOD_DIFF() 函数返回两个周期之间的差值。 结果将在几个月内。

注: period1 和 period2 应该采用相同的格式。

【语法】

PERIOD_DIFF(period1, period2)

【参数值】

参数描述
period1必需。一个时间。 格式:YYMM 或 YYYYMM
period2必需。另一个时间。 格式:YYMM 或 YYYYMM

【技术细节】

适用于:From MySQL 4.0

【实例】

返回两个句点之间的差:

SELECT PERIOD_DIFF(201703, 201803);

【实例】

返回两个句点之间的差:

SELECT PERIOD_DIFF(1703, 1612);

MySQL QUARTER() 函数

【实例】

返回日期所在的季度:

SELECT QUARTER("2017-06-15");

【定义和用法】

QUARTER() 函数返回给定日期值(从 1 到 4 的数字)的一年中的季度。

  • 1-3 月返回 1
  • 4 月至 6 月返回 2
  • 7-9 月返回 3
  • 10 月至 12 月返回 4

【语法】

QUARTER(date)

【参数值】

参数描述
date必需。从中提取季度的日期或日期时间

【技术细节】

适用于:From MySQL 4.0

【实例】

返回日期所在的季度:

SELECT QUARTER("2017-01-01 09:34:21");

【实例】

返回日期所在的季度:

SELECT QUARTER(CURDATE());

MySQL SECOND() 函数

【实例】

返回日期时间值的秒部分:

SELECT SECOND("2017-06-20 09:34:00.000023");

【定义和用法】

SECOND() 函数返回时间/日期时间的秒部分(从 0 到 59)。

【语法】

SECOND(datetime)

【参数值】

参数描述
datetime必需。从中提取第二个的时间或日期时间

【技术细节】

适用于:From MySQL 4.0

【实例】

返回时间值的秒部分:

SELECT SECOND("23:59:59");

MySQL SEC_TO_TIME() 函数

【实例】

根据指定的秒值返回一个时间值:

SELECT SEC_TO_TIME(1);

【定义和用法】

SEC_TO_TIME() 函数根据指定的秒数返回一个时间值(格式为 HH:MM:SS)。

【语法】

SEC_TO_TIME(seconds)

【参数值】

参数描述
seconds必需。秒数。 正值或负值都可以

【技术细节】

适用于:From MySQL 4.0

【实例】

根据指定的秒值返回一个时间值:

SELECT SEC_TO_TIME(-6897);

MySQL STR_TO_DATE() 函数

【实例】

根据字符串和格式返回日期:

SELECT STR_TO_DATE("August 10 2017", "%M %d %Y");

【定义和用法】

STR_TO_DATE() 函数根据字符串和格式返回日期。

【语法】

STR_TO_DATE(string, format)

【参数值】

参数描述
string必需。要格式化为日期的字符串
format必需。要使用的格式。 可以是以下值之一或组合:
格式描述
%a工作日的缩写名称(周日至周六)
%b缩写月份名称(1 月至 12 月)
%c数字月份名称(0 到 12)
%D以数字形式表示的月份中的日期,后跟后缀 (1st, 2nd, 3rd, ...)
%d以数值表示的月份中的日期(01 到 31)
%e以数字形式表示的月份中的日期(0 到 31)
%f微秒(000000 到 999999)
%H小时(00 到 23)
%h小时(00 到 12)
%I小时(00 到 12)
%i分钟(00 到 59)
%j一年中的某一天(001 到 366)
%k小时(0 到 23)
%l小时(1 到 12)
%M完整的月份名称(1 月至 12 月)
%m数字形式的月份名称(01 到 12)
%p上午或下午
%r12 小时 AM 或 PM 格式的时间 (hh:mm:ss AM/PM)
%S秒(00 到 59)
%s秒(00 到 59)
%T24 小时制时间 (hh:mm:ss)
%U星期天是一周的第一天(00 到 53)
%u星期一是一周的第一天的星期(00 到 53)
%V星期天是一周的第一天(01 到 53)。与 %X 一起使用
%v星期一是一周的第一天的星期(01 到 53)。与 %X 一起使用
%W完整的工作日名称(周日至周六)
%w星期天=0,星期六=6
%X星期天是一周的第一天的星期。与 %V 一起使用
%x星期一是一周的第一天的一周的年份。与 %V 一起使用
%Y4 位数字形式的年份
%y2 位数字形式的年份

【技术细节】

适用于:From MySQL 4.0

【实例】

根据字符串和格式返回日期:

SELECT STR_TO_DATE("August,5,2017", "%M %e %Y");

【实例】

根据字符串和格式返回日期:

SELECT STR_TO_DATE("Monday, August 14, 2017", "%W %M %e %Y");

【实例】

根据字符串和格式返回日期:

SELECT STR_TO_DATE("2017,8,14 10,40,10", "%Y,%m,%d %h,%i,%s");

MySQL SUBDATE() 函数

【实例】

从一个日期减去 10 天并返回日期:

SELECT SUBDATE("2017-06-15", INTERVAL 10 DAY);

【定义和用法】

SUBDATE() 函数从日期中减去时间/日期间隔,然后返回日期。

【语法】

SUBDATE(date, INTERVAL value unit)

或者:

SUBDATE(date, days)

【参数值】

参数描述
date必需。原日期
days必须。从date中减去的天数
value必须。要减去的时间/日期间隔的值。 正负值都可以
unit必须。区间的类型。 可以是以下值之一:
  • MICROSECOND
  • SECOND
  • MINUTE
  • HOUR
  • DAY
  • WEEK
  • MONTH
  • QUARTER
  • YEAR
  • SECOND_MICROSECOND
  • MINUTE_MICROSECOND
  • MINUTE_SECOND
  • HOUR_MICROSECOND
  • HOUR_SECOND
  • HOUR_MINUTE
  • DAY_MICROSECOND
  • DAY_SECOND
  • DAY_MINUTE
  • DAY_HOUR
  • YEAR_MONTH

【技术细节】

适用于:From MySQL 4.0

【实例】

从日期减去 15 分钟并返回日期:

SELECT SUBDATE("2017-06-15 09:34:21", INTERVAL 15 MINUTE);

【实例】

从日期中减去 3 小时并返回日期:

SELECT SUBDATE("2017-06-15 09:34:21", INTERVAL 3 HOUR);

【实例】

将日期加 2 个月并返回日期:

SELECT SUBDATE("2017-06-15", INTERVAL -2 MONTH);

MySQL SUBTIME() 函数

【实例】

减去 5.000001 秒并返回日期时间:

SELECT SUBTIME("2017-06-15 10:24:21.000004", "5.000001");

【定义和用法】

SUBTIME() 函数从时间/日期时间表达式中减去时间,然后返回新的时间/日期时间。

【语法】

SUBTIME(datetime, time_interval)

【参数值】

参数描述
datetime必需。要修改的时间或日期时间
time_interval必需。从 datetime 中减去的时间间隔。 正负值都可以

【技术细节】

适用于:From MySQL 4.0

【实例】

减去 3 小时 2 分钟 5.000001 秒并返回日期时间:

SELECT SUBTIME("2017-06-15 10:24:21.000004", "3:2:5.000001");

【实例】

减去5秒,返回时间:

SELECT SUBTIME("10:24:21", "5");

【实例】

SELECT SUBTIME("10:24:21", "300");

【实例】

加上 3 小时 2 分 5 秒,并返回时间:

SELECT SUBTIME("10:24:21", "-3:2:5");

MySQL SYSDATE() 函数

【实例】

返回当前日期和时间:

SELECT SYSDATE();

【定义和用法】

SYSDATE() 函数返回当前日期和时间。

注:日期和时间以 "YYYY-MM-DD HH:MM:SS"(字符串)或 YYYYMMDDHHMMSS(数字)形式返回。

【语法】

SYSDATE()

【技术细节】

适用于:From MySQL 4.0

【实例】

返回当前日期和时间+1:

SELECT SYSDATE() + 1;

MySQL TIME() 函数

【实例】

从时间表达式中提取时间部分:

SELECT TIME("19:30:10");

【定义和用法】

TIME() 函数从给定时间/日期时间中提取时间部分。

注: 此函数返回"00:00:00"。 如果 expression 不是日期时间/时间,如果 expression 为 NULL,则为 NULL。

【语法】

TIME(expression)

【参数值】

参数描述
expression必需。从中提取时间的时间/日期时间

【技术细节】

适用于:From MySQL 4.0

【实例】

从日期时间表达式中提取时间部分:

SELECT TIME("2017-08-15 19:30:10");

【实例】

从日期时间表达式中提取时间部分:

SELECT TIME("2017-08-15 19:30:10.000001");

【实例】

从NULL中提取时间部分:

SELECT TIME(NULL);

MySQL TIME_FORMAT() 函数

【实例】

格式化时间:

SELECT TIME_FORMAT("19:30:10", "%H %i %s");

【定义和用法】

TIME_FORMAT() 函数按指定格式格式化时间。

【语法】

TIME_FORMAT(time, format)

【参数值】

参数描述
time必需。格式化时间
format必需。要使用的格式。 可以是以下之一或组合:
Format描述
%f微秒(000000 到 999999)
%H小时(00 到 23)
%h小时(00 到 12)
%I小时(00 到 12)
%i分钟(00 到 59)
%p上午或下午
%r12 小时 AM 或 PM 格式的时间 (hh:mm:ss AM/PM)
%S秒(00 到 59)
%s秒(00 到 59)
%T24 小时制时间 (hh:mm:ss)

【技术细节】

适用于:From MySQL 4.0

【实例】

格式化时间:

SELECT TIME_FORMAT("19:30:10", "%h %i %s %p");

【实例】

格式化时间:

SELECT TIME_FORMAT("19:30:10", "%r");

【实例】

格式化时间:

SELECT TIME_FORMAT("19:30:10", "%T");

MySQL TIME_TO_SEC() 函数

【实例】

将时间值转换为秒:

SELECT TIME_TO_SEC("19:30:10");

【定义和用法】

TIME_TO_SEC() 函数将时间值转换为秒。

【语法】

TIME_TO_SEC(time)

【参数值】

参数描述
time必需。时间值

【技术细节】

适用于:From MySQL 4.0

【实例】

将时间值转换为秒:

SELECT TIME_TO_SEC("00:00:05");

【实例】

将时间值转换为秒:

SELECT TIME_TO_SEC("03:30:00.999999");

【实例】

将时间值转换为秒:

SELECT TIME_TO_SEC("-03:30:00");

MySQL TIMEDIFF() 函数

【实例】

返回两个时间表达式的差:

SELECT TIMEDIFF("13:10:11", "13:10:10");

【定义和用法】

TIMEDIFF() 函数返回两个时间/日期时间表达式之间的差异。

注: time1time2格式应该一样,计算是time1 - < em>time2。

【语法】

TIMEDIFF(time1, time2)

【参数值】

参数描述
time1必需。一个时间值
time2必需。另一个时间值

【技术细节】

适用于:From MySQL 4.0

【实例】

返回两个日期时间表达式之间的差:

SELECT TIMEDIFF("2017-06-25 13:10:11", "2017-06-15 13:10:10");

MySQL TIMESTAMP() 函数

【实例】

根据参数返回一个日期时间值:

SELECT TIMESTAMP("2017-07-23",  "13:10:11");

【定义和用法】

TIMESTAMP() 函数根据日期或日期时间值返回一个日期时间值。

注:如果此函数指定了两个参数,它首先将第二个参数添加到第一个参数,然后返回一个日期时间值。

【语法】

TIMESTAMP(expression, time)

【参数值】

参数描述
expression必需。日期或日期时间值
time可选。添加到表达式

【技术细节】

适用于:From MySQL 4.0

【实例】

根据参数返回一个日期时间值:

SELECT TIMESTAMP("2017-07-23");

MySQL TO_DAYS() 函数

【实例】

返回日期和年份 0 之间的天数:

SELECT TO_DAYS("2017-06-20");

【定义和用法】

TO_DAYS() 函数返回日期和年份 0(日期 "0000-00-00")之间的天数。

TO_DAYS() 函数只能用于公历中的日期。

注:此函数与 FROM_DAYS() 函数相反。

【语法】

TO_DAYS(date)

【参数值】

参数描述
date必需。给定日期

【技术细节】

适用于:From MySQL 4.0

【实例】

返回日期和年份 0 之间的天数:

SELECT TO_DAYS("2017-06-20 09:34:00");

MySQL WEEK() 函数

【实例】

返回日期的周数:

SELECT WEEK("2017-06-15");

【定义和用法】

WEEK() 函数返回给定日期的周数(从 0 到 53 的数字)。

【语法】

WEEK(date, firstdayofweek)

【参数值】

参数描述
date必需。  提取周数表单的日期或日期时间
firstdayofweek

可选。 指定一周从哪一天开始。 可以是以下之一:

  • 0 - 一周的第一天是星期日
  • 1 - 一周的第一天是星期一,一年中的第一周超过 3 天
  • 2 - 一周的第一天是星期日
  • 3 - 一周的第一天是星期一,一年中的第一周超过 3 天
  • 4 - 一周的第一天是星期日,一年中的第一周超过 3 天
  • 5 - 一周的第一天是星期一
  • 6 - 一周的第一天是星期日,一年中的第一周超过 3 天
  • 7 - 一周的第一天是星期一

【技术细节】

适用于:From MySQL 4.0

【实例】

返回日期的周数:

SELECT WEEK("2017-10-25");

【实例】

返回当前系统日期的周数:

SELECT WEEK(CURDATE());

MySQL WEEKDAY() 函数

【实例】

返回日期的工作日编号:

SELECT WEEKDAY("2017-06-15");

【定义和用法】

WEEKDAY() 函数返回给定日期的工作日编号。

注: 0 = 星期一,1 = 星期二,2 = 星期三,3 = 星期四,4 = 星期五,5 = 星期六,6 = 星期日。

【语法】

WEEKDAY(date)

【参数值】

参数描述
date必需。  从中提取工作日编号的日期或日期时间

【技术细节】

适用于:From MySQL 4.0

【实例】

返回日期的工作日编号:

SELECT WEEKDAY("2017-01-01");

【实例】

返回当前系统日期的工作日编号:

SELECT WEEKDAY(CURDATE());

MySQL WEEKOFYEAR() 函数

【实例】

返回日期的周数:

SELECT WEEKOFYEAR("2017-06-15");

【定义和用法】

WEEKOFYEAR() 函数返回给定日期的周数(从 1 到 53 的数字)。

注:此函数假定一周的第一天是星期一,并且一年中的第一周有超过 3 天。同时查看 WEEK() 函数。

【语法】

WEEKOFYEAR(date)

【参数值】

参数描述
date必需。  从中提取周数的日期或日期时间

【技术细节】

适用于:From MySQL 4.0

【实例】

返回日期的周数:

SELECT WEEKOFYEAR("2017-01-01");

【实例】

返回当前系统日期的周数:

SELECT WEEKOFYEAR(CURDATE());

MySQL YEAR() 函数

【实例】

返回日期的年份部分:

SELECT YEAR("2017-06-15");

【定义和用法】

YEAR() 函数返回给定日期的年份部分(从 1000 到 9999 的数字)。

【语法】

YEAR(date)

【参数值】

参数描述
date必需。  从中提取年份的日期/日期时间

【技术细节】

适用于:From MySQL 4.0

【实例】

返回日期的年份部分:

SELECT YEAR("2017-06-15 09:34:21");

【实例】

返回当前系统日期的年份部分:

SELECT YEAR(CURDATE());

MySQL YEARWEEK() 函数

【实例】

返回日期的年份和周数:

SELECT YEARWEEK("2017-06-15");

【定义和用法】

YEARWEEK() 函数返回给定日期的年和周数(从 0 到 53 的数字)。

【语法】

YEARWEEK(date, firstdayofweek)

【参数值】

参数描述
date必需。要从中提取年份和周数的日期或日期时间值
firstdayofweek

可选。 指定一周从哪一天开始。 可以是以下之一:

  • 0 - 一周的第一天是星期日
  • 1 - 一周的第一天是星期一,第一周超过 3 天
  • 2 - 一周的第一天是星期日
  • 3 - 一周的第一天是星期一,第一周超过 3 天
  • 4 - 一周的第一天是星期日,并且第一周超过 3 天
  • 5 - 一周的第一天是星期一
  • 6 - 一周的第一天是星期日,第一周超过 3 天
  • 7 - 一周的第一天是星期一

【技术细节】

适用于:From MySQL 4.0

【实例】

返回日期的年份和周数:

SELECT YEARWEEK("2017-10-25");

【实例】

返回当前系统日期的年份和周数:

SELECT YEARWEEK(CURDATE());

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

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

相关文章

一、创建Vue3项目

1. 下载 node.js 下载地址&#xff1a;https://nodejs.org/zh-cn 优先选择 16 版本; node -v || node -version 可以检查本地 node.js 版本 2. 设置淘宝镜像源 npm config set registry https://registry.npmmirror.com/ 设置淘宝镜像源 npm config get registry 查看当前镜像…

如何获得《幻兽帕鲁》隐藏帕鲁唤夜兽?13000个配种配方查询 幻兽帕鲁Steam好评率还在涨 Mac苹果电脑玩幻兽帕鲁 Crossover玩Windows游戏

《幻兽帕鲁》是一款Steam平台热门游戏&#xff0c;开放式大陆和养成式冒险结合&#xff0c;成为2024首款热门游戏&#xff0c;不过由于官方仅发布了Windows版的游戏客户端&#xff0c;Mac用户无法直接玩&#xff0c;好在有Crossover这样的神器&#xff0c;让苹果电脑也能玩上《…

JavaScript 基础 (二)

文章目录 JavaScript 基础 &#xff08;二&#xff09;一.运算符1.1 **算术运算符**1.1.1 基础1.1.2 算术运算符执行的优先级顺序1.1.3 小结 1.2 **赋值运算符**1.2.1 基础1.2.2 小结 1.3 **一元运算符**1.3.1 基础1.3.2 小结 1.4 **比较运算符**1.4.1 比较运算符的介绍1.4.2 比…

如何改变音频的频率教程

这是一篇教你如何通过一些工具改变音频频率的教学文章。全程所用的软件都是免费的。 本文用到的软件&#xff1a; AIX智能下载器 用于抓取任何视频网站资源的插件 格式工厂 将mp4转化为mp3 Audacity 改变音频频率的软件 如果你已备好mp3或其他格式的音频&#xff0c;那么直接看…

flutter module打包成framework引入原生工程

Flutter - 将 Flutter 集成到现有项目&#xff08;iOS - Framework篇&#xff09; 本篇文章大幅参考了 caijinglong 大佬的总结文章&#xff1a; 把flutter作为framework添加到已存在的iOS中[1] 用 Flutter 来开发&#xff0c;从来都不可能是新开的一个纯 Flutter 项目&#xf…

Ubuntu22.04 网络图标突然消失

本来好好的&#xff0c;突然就发现没有网络了&#xff0c;图标也不见了。 特别是Ubuntu虚拟机&#xff0c;容易出现此问题。 修复办法 1. sudo service network-manager stop2. sudo rm /var/lib/NetworkManager/NetworkManager.state3. sudo service network-manager start到…

《动手学深度学习(PyTorch版)》笔记5

注&#xff1a;书中对代码的讲解并不详细&#xff0c;本文对很多细节做了详细注释。另外&#xff0c;书上的源代码是在Jupyter Notebook上运行的&#xff0c;较为分散&#xff0c;本文将代码集中起来&#xff0c;并加以完善&#xff0c;全部用vscode在python 3.9.18下测试通过,…

【STM32CubeMX】生成代码错误

1、不能有中文路径 参考博客&#xff1a; http://t.csdnimg.cn/OdYi2 生成的代码已经帮忙初始化&#xff0c;只需修改main函数的while&#xff08;1&#xff09;即可&#xff1a; 2、有可能是Java环境版本不对 我安装的时候操作正确

The Rise and Potential of Large Language Model Based Agents: A Survey 中文翻译

大型语言模型代理的崛起与潜力&#xff1a;综述 摘要 长期以来&#xff0c;人类一直追求与或超越人类水平的人工智能&#xff08;AI&#xff09;&#xff0c;而人工智能代理被视为实现这一目标的有希望的方式。人工智能代理是感知环境、做出决策并采取行动的人工实体。已经有…

【数据库】PostgreSQL

参考&#xff1a;PostgreSQL 系统表体系 (syscache & recache)

林浩然探索庄子美妙哲学境界

林浩然探索庄子美妙哲学境界 Lin Haoran Explores the Sublime Philosophical Realm of Zhuangzi 在现代社会这个信息洪流中&#xff0c;犹如一片繁华喧嚣的都市丛林&#xff0c;青年学者林浩然却如一只挣脱了世俗束缚的鲲鹏&#xff0c;以其独特的视角和深邃的思考&#xff0c…

TensorFlow2实战-系列教程7:TFRecords数据源制作1

&#x1f9e1;&#x1f49b;&#x1f49a;TensorFlow2实战-系列教程 总目录 有任何问题欢迎在下面留言 本篇文章的代码运行界面均在Jupyter Notebook中进行 本篇文章配套的代码资源已经上传 1、TFRecords 在训练过程中&#xff0c;基本都是使用GPU来计算&#xff0c;但是取一个…

易点易动设备管理平台助力制造企业实现设备的能耗监控

在当今注重环保和可持续发展的时代&#xff0c;能源消耗成为制造企业关注的重要问题。为了提高能源利用效率和降低能源成本&#xff0c;制造企业需要对设备的能耗进行有效监控和管理。易点易动设备管理平台作为一款智能化设备管理解决方案&#xff0c;为制造企业提供了全面的能…

Java 枚举enum类

Java枚举&#xff08;Enum&#xff09; 枚举 定义&#xff1a; Java枚举是一种特殊的类&#xff0c;用来表示一组固定的常量。 被enum关键字修饰的类型就是枚举类型 &#xff08;如果枚举不添加任何方法&#xff0c;枚举值默认为从0开始的有序数据。 比如定义一个枚举类表示…

docker cp命令: 主机和Docker容器之间复制文件或目录

docker cp命令是用于在主机和Docker容器之间复制文件或目录的命令。可以从容器复制文件到主机&#xff0c;也可以从主机复制文件到容器。 使用docker cp命令的基本语法如下&#xff1a; docker cp <容器名称或ID>:<容器内路径> <主机路径> docker cp <主…

go 面试题

1 gochannelclose后读的问题 在Go语言中&#xff0c;当我们调用close(ch)关闭一个channel后&#xff0c;仍然可以从该channel中读取数据&#xff0c;直到channel中的数据全部被读取完。但需要注意以下几点&#xff1a; 从关闭的channel中读取数据时&#xff0c;接收操作不会阻…

【C语言】位操作符详解

目录 1、按位与&#xff08; & &#xff09; 2、按位或&#xff08; | &#xff09; 3.按位异或&#xff08; ^ &#xff09; C语言中的位操作符有以下&#xff1a; & | ^//按位与 //按位或 //按位异或 位运算符是计算两者之间的补码&#xff0c;然后得到的是计算后补…

防御保护----防火墙基本知识

一.防火墙的基本知识--------------------------------------------------------- 防火墙&#xff1a;可以想象为古代每个城市的城墙&#xff0c;用来防守敌军的攻击。墙&#xff0c;始于防&#xff0c;忠于守。从古至今&#xff0c;墙予人以安全之意。 防火墙的主要职责在于&…

ES实战回顾

1、你用的集群节点情况&#xff1f; 一个ES集群&#xff0c;18个节点&#xff0c;其中3个主节点&#xff0c;15个数据节点&#xff0c;500G左右的索引数据量&#xff0c;没有单独的协调节点&#xff0c;它的每个节点都可以充当协调功能&#xff1b; 2、你们常用的索引有哪些&a…

2.1写一个梅林dynv6插件(上)

专栏导航 序言及专栏目录 第一章 写一个梅林dynv6插件(上) ⇐ 第二章 写一个梅林dynv6插件(下) 文章目录 前言一、需求分析二、代码实现1、引入koolshare软件中心2、定义基本变量3、查询、解析函数及输出信息4、定时任务与获取前端输入三、代码分析小结前言 前面十多章已…