MySQL'да даталарны һәм вакытларны ничек өстәргә һәм алу
Сылтама
MySQL рәсми сайты Продукция документлары Дата һәм вакыт функцияләреDATE_ADD һәм DATE_SUB
Бу ике функция пар, берсе өстәмә, икенчесе алу. Аларның функциясе - күрсәтелгән көннән вакытны өстәү яки алу. Конкрет куллану өчен түбәндәге мисалга мөрәҗәгать итегез. Беренче мисалда без хәзерге вакытка бер ай өстибез, икенчесе хәзерге вакыттан бер айны ала.
SELECT DATE_ADD(now(), INTERVAL 1 MONTH);
SELECT DATE_SUB(now(), INTERVAL 1 MONTH);
Кушымтаны һәм язуны
Бу ике функция шулай ук пар, берсе өстәмә, икенчесе алу. Аларны куллану DATE_ADD һәм DATE_SUB белән бертигез. Конкрет куллану өчен түбәндәге мисалга мөрәҗәгать итегез. Беренче мисалда без хәзерге вакытка бер ай өстибез, икенчесе хәзерге вакыттан бер айны ала.
SELECT ADDDATE(now(), INTERVAL 1 MONTH);
SELECT SUBDATE(now(), INTERVAL 1 MONTH);
Күбрәк куллану
Без айны параметрда гына кулланабыз, ләкин сәгать, минут, икенче, атна, көн, ел шулай ук параметр буларак кулланылырга мөмкин, һәм шулай ук минутлар, секундлар, сәгатьләр, минутлар, секундлар һәм башкалар ярдәм итә ала. комбинация. Детальләр өчен зинһар, астагы исемлеккә мөрәҗәгать итегез.
MICROSECOND
SECOND
MINUTE
HOUR
DAY
WEEK
MONTH
QUARTER
YEAR
SECOND_MICROSECOND 'SECONDS.MICROSECONDS'
MINUTE_MICROSECOND 'MINUTES:SECONDS.MICROSECONDS'
MINUTE_SECOND 'MINUTES:SECONDS'
HOUR_MICROSECOND 'HOURS:MINUTES:SECONDS.MICROSECONDS'
HOUR_SECOND 'HOURS:MINUTES:SECONDS'
HOUR_MINUTE 'HOURS:MINUTES'
DAY_MICROSECOND 'DAYS HOURS:MINUTES:SECONDS.MICROSECONDS'
DAY_SECOND 'DAYS HOURS:MINUTES:SECONDS'
DAY_MINUTE 'DAYS HOURS:MINUTES'
DAY_HOUR 'DAYS HOURS'
YEAR_MONTH 'YEARS-MONTHS'
бүтән мәгълүмат
Чынлыкта, алу шулай ук DATE_ADD куллана ала, безгә параметрны тискәре сан итеп язарга кирәк. Моннан тыш, MariaDB - MySQL филиалы, һәм аларның SQL синтаксисы бер үк, шуңа күрә MariaDB өстендә югарыдагы дүрт функция бар, һәм куллану бер үк.