sql7.pl

Home Podstawy Podstawy Funkcje MySQL operujące na datach

Funkcje MySQL operujące na datach

Poniżej zbiór najpopularniejszych funkcji operujących na datach.

Funkcja Sposób użycia Przeznaczenie
HOUR() HOUR(kolumna) Zwraca samą godzinę ze wskazanej daty
MINUTE() MINUTE(kolumna) Zwraca same minuty ze wskazanej daty.
SECOND() SECOND(kolumna) Zwraca same sekundy ze wskazanej daty.
DAYNAME() DAYNAME(kolumna) Zwraca nazwę dnia tygodnia.
DAYOFMONTH() DAYOFMONTH(kolumna) Zwraca sam dzień miesiąca ze wskazanej daty (wyrażone liczbą).
MONTHNAME() MONTHNAME(kolumna) Zwraca nazwę miesiąca występującego we wskazanej dacie.
MONTH() MONTH(kolumna) Zwraca sam miesiąc ze wskazanej daty (wyrażony liczbą).
YEAR() YEAR(kolumna) Zwraca sam rok ze wskazanej daty.
ADDDATE() ADDDATE(kolumna INTERVAL x typ) Dodaje do daty przechowywanej w kolumnie x jednostek i zwraca wynik.
SUBDATE() SUBDATE(kolumna INTERVAL x typ) Odejmuje od daty przechowywanej w kolumnie x jednostek i zwraca wynik.
CURDATE() CURDATE() Zwraca bieżącą datę.
CURTIME() CURTIME() Zwraca bieżący czas.
NOW() NOW() Zwraca bieżącą datę i czas.
UNIX_TIMESTAMP() UNIX_TIMESTAMP(data) Zwraca liczbę sekund jaka upłynęła od początku tzw. epoki unixa lub od wskazanej daty.

Źródło: "PHP6 i MySQL5.Dynamiczne strony WWW" Larry Ullman

 

Reklama:


Reklama:

Newsflash

Typy danych MySQL – łańcuchy tekstowe:

  • CHAR (n) – stała długość n (max. 255)
  • VARCHAR (n) – zmienna długość, max. n (do 255)
  • TINYTEXT
  • TEXT
  • MEDIUMTEXT
  • LONGTEXT – dane tekstowe ASCII.