Napisane: 23.08.2012, 08:10:13 | |
Grupa: Zarejestrowani Postów: 295 Dołączył: 26.03.2004 Skąd: Opole Ostrzeżenie: (0%) |
Spatial jest bardzo zaawansowanym narzędziem bazodanowym. Pozwala przechowywać w bazie danych całe mapy w postaci wektorowej (a także rastrowej). Pozwala w locie transformować współrzędne pomiędzy różnymi układami (wiele map składa się z wielu układów). Pozwala robić analizy przestrzenno-topologiczne np. przez jakie działki przechodzi kabel energetyczny, sumy, róznice różnych obiektów graficznych. Ale obliczenie odległości między dwoma punktami w metrycznym układzie odniesienia to tylko prawo Pitagorasa, dlatego działanie na liczbach typu decimal powinno działać szybciej niż podobne obliczenie na spatialu. Moc spatialu w czym innym się przejawia. |
Forum: MySQL · Podgląd postu: #987421 · Odpowiedzi: 1 · Wyświetleń: 374 |
Napisane: 14.11.2011, 13:45:00 | |
Grupa: Zarejestrowani Postów: 295 Dołączył: 26.03.2004 Skąd: Opole Ostrzeżenie: (0%) |
Służą do tego instrukcje JOIN. Pole łączące w tym wypadku przynajmniej po jednej stronie powinno być kluczem unikalnym, a napewno indeksem. select T1.klucz,T1.pole2,T2.pole3 from tabela1 T1 inner join tabela2 T2 on T1.klucz=T2.klucz lub mysql'owo: select T1.klucz,T1.pole2,T2.pole3 from tabela1 T1 inner join tabela2 T2 using(klucz) Zawsze musisz miec wyobrażenie o konsekwencjach sprzeżenia (każdy z każdym itd). |
Forum: PHP · Podgląd postu: #914145 · Odpowiedzi: 2 · Wyświetleń: 370 |
Napisane: 25.11.2009, 22:39:57 | |
Grupa: Zarejestrowani Postów: 295 Dołączył: 26.03.2004 Skąd: Opole Ostrzeżenie: (0%) |
Mówiąc ogólnie musisz podczas przechwytywania pliku zapisać do bazy informacje o tym gdzie go zapisujesz w systemie plików. Do ścieżki gdzie zapisujesz pliki dodajesz nazwę pliku zawartą w zmiennej $_FILES['nazwa_twojego_pola_file']['name']. "klikalny" link będzie chyba musiał być jeszcze przepuszczony przez funkcje urlencode() w razie gdyby w nazwie pliku były spacje i polskie znaki itp. |
Forum: PHP · Podgląd postu: #684772 · Odpowiedzi: 8 · Wyświetleń: 1 183 |
Napisane: 14.02.2008, 15:14:05 | |
Grupa: Zarejestrowani Postów: 295 Dołączył: 26.03.2004 Skąd: Opole Ostrzeżenie: (0%) |
Połączyłeś inner'ami 3 tabele - wynik złączenia jest iloczynem (iloczyn macierzy) wszystkich kombinacji pasujących do siebie elementów w tych tabelach. Po prostu musisz użyć GROUP BY aby zgrupować zwracane wiersze w interesujące Cię agregaty uważając przy tym co robisz ze "skumulowanymi" polami, bo można czasem coś ukryć niechcący. |
Forum: MySQL · Podgląd postu: #442224 · Odpowiedzi: 2 · Wyświetleń: 1 216 |
Napisane: 14.02.2008, 15:10:34 | |
Grupa: Zarejestrowani Postów: 295 Dołączył: 26.03.2004 Skąd: Opole Ostrzeżenie: (0%) |
Możesz użyć podzapytań na zasadzie:
Możesz robić zapytania do wyniku innego zapytania:
Wreszcie można użyć JOIN'ów, które są najszybsze w wykonaniu jednak czasem trudne do zaaranżowania, dlatego wymyślono podzapytania. Możliwości w SQL jest naprawdę wiele. |
Forum: MySQL · Podgląd postu: #442223 · Odpowiedzi: 1 · Wyświetleń: 831 |
Napisane: 18.12.2007, 18:13:37 | |
Grupa: Zarejestrowani Postów: 295 Dołączył: 26.03.2004 Skąd: Opole Ostrzeżenie: (0%) |
|
Forum: MySQL · Podgląd postu: #420899 · Odpowiedzi: 1 · Wyświetleń: 951 |
Napisane: 5.11.2007, 07:59:17 | |
Grupa: Zarejestrowani Postów: 295 Dołączył: 26.03.2004 Skąd: Opole Ostrzeżenie: (0%) |
Nie ma innej komendy, która nie opierałaby sie na tej, którą przytoczyłeś. W bazie mysql w tabeli users są przechowywane informacje o użytkownikach. Czego więcej oczekujesz? |
Forum: MySQL · Podgląd postu: #409051 · Odpowiedzi: 2 · Wyświetleń: 1 380 |
Nowe odpowiedzi Brak nowych odpowiedzi Popularny temat (Nowe) Popularny temat (Brak nowych) |
Sonda (Nowe) Sonda (Brak nowych) Zamknięty temat Przeniesiony temat |
Wersja Lo-Fi | Aktualny czas: 28.03.2024 - 12:39 |