sql >> Databáze >  >> RDS >> MariaDB

Funkce data a času MariaDB (úplný seznam)

Tento článek obsahuje úplný seznam vestavěných funkcí data a času MariaDB.

Následuje seznam funkcí data a času dostupných v MariaDB. Kliknutím na název každé funkce zobrazíte vysvětlení funkce, její syntaxi a příklady.

Jméno Popis
ADDDATE() Přidává časové hodnoty (intervaly) k hodnotě data.
ADD_MONTHS() Přidá k danému datu daný počet měsíců.
ADDTIME() Přidává čas k časové hodnotě.
CONVERT_TZ() Převádí z jednoho časového pásma do druhého.
CURDATE() Vrátí aktuální datum.
CURRENT_DATE()
CURRENT_DATE
Synonyma pro CURDATE() .
CURRENT_TIME()
CURRENT_TIME
Synonyma pro CURTIME() .
CURRENT_TIMESTAMP()
CURRENT_TIMESTAMP
Synonyma pro NOW() .
CURTIME() Vrátí aktuální čas.
DATE() Extrahuje část data z výrazu datum nebo datum a čas.
DATE_ADD() Přidává časové hodnoty (intervaly) k hodnotě data.
DATE_FORMAT() Formátuje dané datum, jak je zadáno.
DATE_SUB() Odečte časovou hodnotu (interval) od data.
DATEDIFF() Vrátí rozdíl mezi dvěma daty (odečte jedno datum od druhého).
DAY() Synonymum pro DAYOFMONTH() .
DAYNAME() Vrátí název dne v týdnu daného data.
DAYOFMONTH() Vrátí den v měsíci (0-31) daného data.
DAYOFWEEK() Vrátí index dne v týdnu daného data.
DAYOFYEAR() Vrátí den v roce (1-366) daného data.
EXTRACT() Extrahuje část data z daného data.
FROM_DAYS() Vrátí datum na základě daného počtu dní od začátku standardního kalendáře (0000-00-00).
FROM_UNIXTIME() Formátuje unixové časové razítko jako datum.
GET_FORMAT() Vrátí řetězec formátu data na základě vstupních argumentů.
HOUR() Extrahuje hodinu z daného výrazu času nebo data a času.
LAST_DAY() Vrátí poslední den v měsíci z jeho argumentu data.
LOCALTIME()
LOCALTIME
Synonymum pro NOW() .
LOCALTIMESTAMP
LOCALTIMESTAMP()
Synonymum pro NOW() .
MAKEDATE() Vytvoří datum z roku a dne v roce.
MAKETIME() Vytváří čas z hodiny, minuty, sekundy.
MICROSECOND() Extrahuje mikrosekundy z daného výrazu času nebo data a času.
MINUTE() Extrahuje minutu z daného výrazu času nebo data a času.
MONTH() Extrahuje měsíc z daného data.
MONTHNAME() Extrahuje název měsíce z daného data.
NOW() Vrátí aktuální datum a čas.
PERIOD_ADD() Přidává období k hodnotě rok-měsíc.
PERIOD_DIFF() Vrátí počet měsíců mezi obdobími.
QUARTER() Vrátí čtvrtletí z daného výrazu data.
SEC_TO_TIME() Převede sekundy do formátu „hh:mm:ss“.
SECOND() Vrátí sekundy (0-59) z daného výrazu času nebo data a času.
STR_TO_DATE() Převede řetězec na hodnotu data, data a času nebo času na základě daného formátovacího řetězce.
SUBDATE() Odečte částku od daného data. Synonymum pro DATE_SUB() při vyvolání se třemi argumenty.
SUBTIME() Odečte časovou hodnotu od jiné časové hodnoty.
SYSDATE() Vrátí čas, kdy se funkce provádí.
TIME() Extrahuje časovou část výrazu time nebo datetime a vrátí ji jako řetězec.
TIME_FORMAT() Formátuje časovou hodnotu podle zadaného formátovacího řetězce.
TIME_TO_SEC() Vrátí argument času převedený na sekundy.
TIMEDIFF() Vrátí rozdíl mezi dvěma hodnotami času nebo data a času. Odečte druhý čas od prvního.
TIMESTAMP() S jediným argumentem tato funkce vrátí výraz datum nebo datum a čas jako hodnotu datetime. Se dvěma argumenty přidá argument time k argumentu date nebo datetime a poté vrátí výslednou hodnotu datetime.
TIMESTAMPADD() Přidá interval k výrazu datetime.
TIMESTAMPDIFF() Vrátí rozdíl mezi dvěma výrazy datetime na základě dané jednotky.
TO_DAYS() Vrátí argument data převedený na dny.
TO_SECONDS() Vrátí argument datum nebo datum a čas převedený na sekundy od roku 0.
UNIX_TIMESTAMP() Vrátí unixové časové razítko.
UTC_DATE() Vrátí aktuální datum UTC.
UTC_TIME() Vrátí aktuální čas UTC.
UTC_TIMESTAMP() Vrátí aktuální datum a čas UTC.
WEEK() Vrátí číslo týdne z daného výrazu data nebo data a času.
WEEKDAY() Vrátí index dne v týdnu z daného výrazu data nebo data a času.
WEEKOFYEAR() Vrátí kalendářní týden data (1-53) z daného výrazu data nebo data a času.
YEAR() Vrátí rok z daného výrazu data nebo data a času.
YEARWEEK() Vrátí rok a týden z daného výrazu data nebo data a času.

  1. Nerozlišují názvy funkcí v PostgreSQL velká a malá písmena?

  2. Převést „datetime“ na „smalldatetime“ v SQL Server (příklady T-SQL)

  3. Omezení křížových tabulek v PostgreSQL

  4. Jak uložit datum a čas v MySQL s informacemi o časovém pásmu