Ahoana ny fomba hanampiana sy hanalana daty sy ora ao amin'ny MySQL

Reference

Tranonkala ofisialy MySQL Product Documentation Daty sy ora fiasana

DATE_ADD sy DATE_SUB

Ireo fiasa roa ireo dia tsiroaroa, ny iray fanampiny ary ny iray hampihena. Ny andraikitr'izy ireo dia ny manampy na mampiala vanim-potoana iray amin'ny daty voatondro. Ho an'ny fampiasana manokana dia jereo ity ohatra manaraka ity. Ao amin'ny ohatra voalohany, manampy iray volana amin'ny ora ankehitriny isika, ary ny faharoa kosa mampihena iray volana amin'ny ora ankehitriny.

            SELECT DATE_ADD(now(), INTERVAL 1 MONTH);
SELECT DATE_SUB(now(), INTERVAL 1 MONTH);
        

ADDDATE sy SUBDATE

Ireo fiasa roa ireo dia mpivady ihany koa, ny iray fanampiny ary ny iray kosa dia esorina. Ny fampiasan'izy ireo dia mitovy amin'ny DATE_ADD sy DATE_SUB. Ho an'ny fampiasana manokana dia jereo ity ohatra manaraka ity. Ao amin'ny ohatra voalohany, manampy iray volana amin'ny ora ankehitriny isika, ary ny faharoa kosa mampihena iray volana amin'ny ora ankehitriny.

            SELECT ADDDATE(now(), INTERVAL 1 MONTH);
SELECT SUBDATE(now(), INTERVAL 1 MONTH);
        

Fampiasana bebe kokoa

Ny volana fotsiny no ampiasainay ho toy ny masontsivana ao amin'ny ohatra, na izany aza, ny ora, ny minitra, ny faharoa, ny herinandro, ny andro, ny taona dia azo ampiasaina ho masontsivana ihany koa, ary afaka manohana minitra sy segondra, ora sy minitra ary segondra ary maro hafa mitambatra. Raha mila tsipiriany, azafady jereo ny lisitra etsy ambany.

            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'
        

fampahalalana hafa

Raha ny tena izy, ny fampihenana dia afaka mampiasa DATE_ADD ihany koa, tsy mila manoratra fotsiny ny masontsivana ho isa ratsy isika. Ankoatr'izay, MariaDB dia sampan'ny MySQL, ary ny syntax SQL dia mitovy amin'ny ankapobeny, ka misy ny fiasa efatra etsy ambony amin'ny MariaDB, ary ny fampiasana dia mitovy tanteraka.