Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: kilka pytań o podstawy...
Forum PHP.pl > Forum > Bazy danych > MySQL
piotrek8
Właśnie zaczynam zabawę z MySQL i mam kilka drobnych pytań dotyczących jego obsługi od strony serwera oraz jedno pytanie związane z sortowaniem wątków na forum.

Forum
1) Jak posortować wątki na forum od najnowszego do najstarszego, tak aby nie była uwzględniana data rozpoczęcia wątka, lecz data ostatniej odpowiedzi na dany wątek? Dodam, że każda nowa wiadomość na forum jest opisany poprzez:
- kolumna 'watek' określająca numer wątku (nie numer wiadomosci!!!);
- kolumna 'odp' przybiera wartosc '0' jeśli jest to wiadomość rozpoczynająca nowy wątek, lub wartość '1' jeśli jest to odpowiedź na wątek;
Być może istnieje prostsza metoda sortowania wiadomośc na forum...

Obsługa od strony serwera
1) Czy potrzebuje hasło od administratora, abym mógł tworzyć na serwerze nowe bazy danych, tablice itd?
2) Jak zdalnie obsługiwać bazę danych (w WinXP wystarczy otworzyc okno MSDOS, wejsc do katalogu mysql/bin i wpisać 'mysql')? Jakiego programu używa się do obsługi zdalnej?
3) Czy istnieje duża różnica pomiędzy MySQL, a PostgreSQL? Wiem, że na serwerze jest zainstalowana ta druga.
kurtz
Hej
Cytat
Forum
1) Jak posortować wątki na forum od najnowszego do najstarszego, tak aby nie była uwzględniana data rozpoczęcia wątka, lecz data ostatniej odpowiedzi na dany wątek?
Pobierasz 10 najnowszych wiadomosci (z roznym 'watek' zeby wybrac 10 roznych watkow). Do tego lobisz LEFT JOINa zeby pobrac tytul watku.
Cytat
Obsługa od strony serwera
1) Czy potrzebuje hasło od administratora, abym mógł tworzyć na serwerze nowe bazy danych, tablice itd?
Najczesciej administrator dajac tobie dostep do bazy zaklada nowego uzytkownika i baze. Najczesciej - to zalezy od polityki administatora oraz jego wiedzy :)
Cytat
2) Jak zdalnie obsługiwać bazę danych (w WinXP wystarczy otworzyc okno MSDOS, wejsc do katalogu mysql/bin i wpisać 'mysql')? Jakiego programu używa się do obsługi zdalnej?
narzedzi ktore lacza sie z zdalnym serwerem albo takie, ktore dzialaja na tamtym serwerze. pierwszy wariant to np mysql studio, mysql front etc. drugi to myphpadmin - bardzo dobre narzedzie do pracy nad mysqlem od kazdej strony ;) w/w klienty byly omawiane szerzej juz wczesniej.

Cytat
3) Czy istnieje duża różnica pomiędzy MySQL, a PostgreSQL? Wiem, że na serwerze jest zainstalowana ta druga.
Roznice sa spore. PostgreSQL ma duzo wieksze mozliwosci, a co za tym idzie bogatsza skaldnie. Baridzej rowniez sie sprawdza do pisania pozadnych aplikacji bazodanowych (trigery, tranzacje, obce klucze, prodecury..). Jest rowniez nieco wolniejszy (przy pisaniu niewielkich apliakcji w php, ale z glowa ;), nie zobaczysz pewnei roznic w wydajnosci. Jesli zaczynasz z SQL sugeruje mysql - jest prostszy. A gdy juz bedzie jako-tako zaczac poznawac postgresa - przyda sie.

Pozdrawiam
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.