Tworzenie bazy danych
Tworzenie bazy danych jest też prostą sprawą:
mysql> create database moja_baza_danych;
Użytkownicy i przywileje
MySQL pozwala na stworzenie bardzo dużej ilości użytkowników. Na początku administracji serwerem bazodanwym należy pamiętać o tym, że root jest administratorem całej bazy. Warto nadać mu trudne hasło do złamania, które będzie inne od tych co mają inni użytkownicy. Superużytkownika [...]
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 [...]