MySQL to najpopularniejsza, darmowa baza wykorzystywana do serwisów www. Ludzie zaczynający przygodę z programowaniem zazwyczaj zaczynają od MySQL’a. Warto poznać podstawowe, ale bardzo przydatne możliwości tej bazy danych.
Poniższe komendy są wykonywane z linii komend Linuksa. Używałem dystrybucji Debian.
Logowanie do MySQL’a
mysql -h komputer -u uzytkownik -p
-h – nazwa komputera na [...]
W wielu wypadkach przydaje się porównanie kilku dat przy użyciu samego MySQL’a. Z pomocą przychodzi nam funkcja TimeStampDiff. Przykład użycia podaję niżej:
TIMESTAMPDIFF(DAYS,2003-11-14,’2003-11-12)
$query = “SELECT TimeStampDiff(MINUTE,data,’$data’) as data FROM tabela”;
Data oczywiście nie zawsze jest w okrojonym formacie Date. Zazwyczaj używa się DateTime. Oczywiście w/w funkcja też ma możliwość porównania dwóch dat:
TIMESTAMPDIFF(MINUTE,2003-11-14 21:04:23,’2003-11-12 12:00:22)
Tutaj zwróci nam [...]