Cześć mircy, potrzebuje pomocy
Mam takie zapytanie
SELECT *,(SELECT AVG(cena) AS sredniacena FROM oferta) FROM oferta`

I niestety kolumna ze średnią nie nazywa się srednia_cena, tylko AVG(
cena) AS srednia_cena`)
Dlaczego? Jak żyć?
#mysql #programowanie
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Co polecacie do powyrównywania baz danych? Szukam czegoś co porówna mi schemat pomiędzy dwoma bazami, ale dobrze by było gdyby dało się tez kopiować/porównywać dane. Korzystałem kiedyś z jakiegoś toola od MS ale za cholerę nie potrafię tego znaleźć.
#sql #php #mssql #mysql #bazydanych
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, mam pytanko.
Macie jakiś fajny software/cokolwiek innego do łatwego i przyjemnego graficznego projektowania tabel MySQL(coś jak w Accessie) które potem można przekonwertować do zapytania SQL/w inny sposób przenieść do bazy MySQL ?

Pisząc zapytania tak trochę ociężale się to robi.

#programowanie #mysql #php
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mrki zaczynam uczyć się Django, zrobiłem tutorial z djangogirls, teraz zabieram się za tutorial ze strony django https://docs.djangoproject.com/en/1.8/intro/tutorial01/ jednak chciałbym zmienić domyślną baze danych SQLite na coś innego. Z tego co się orientuję (a jestem totalnie zielony) to najlepiej znać MySQL albo PostgreSQL. Decyduję się na PostgreSQL.
Zainstalowałem wg instrukcji na wiki postgresql https://wiki.postgresql.org/wiki/YUM_Installation dla Fedory 22. I co dalej? Wpisywać te wszystkie komendy w konsoli, którę są podane po zainstalowaniu postgresql-server?
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kujaw po dłuższym czasie przeniosłem się z sqlite na postgresql i powiem Ci, że a) to było banalne proste (tylko że robiłem to na windowsie, nie na linuxie), b) w samym projekcie poza settings.py nie musiałem nic zmieniać. a jak wiadomo mysql czy postgresql >>> sqlite ( ͡º ͜ʖ͡º)

I co dalej? Wpisywać te wszystkie komendy w konsoli, którę są podane po zainstalowaniu postgresql-server? I wtedy
  • Odpowiedz
głupie pytanie ale może ktoś mi powiedzieć po co korzystać z jakiegoś memcache czy redis do przechowywania wyników z bazy #mysql jak mysql sam już posiada wbudowany cache i w dodatku sam go unvalidatuje jak są updatey ?
#php
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Jurigag: Żeby w ogóle nie tracić czasu na gadanie z bazką.

Keszy może być wiele poziomów:

1. Http cache – zwracasz odpowiednie nagłówki i przeglądarka w ogóle nie zagląda do serwera, bo sobie całą stronę keszuje.
2. Reversed proxy cache (np Varnish) – przeglądarka zapytuje serwer, ale jak mamy cache to od razu robimy zwrotkę bez
  • Odpowiedz
Witam mirków.
Mam pytanie odnośnie wydajności. Będę musiał zaimplementować wyświetlanie dużej ilości danych w XML. Miałem to zrobić w taki sposób, że w #postgresql utworzę nowy view, następnie w #php używając #yii będę generował #xml. Jednak teraz pomyślałem po co komplikować sprawę? Może lepszym rozwiązaniem będzie stworzenie funkcji w #bazydanych i wygenerowanie XML od razu w DB. Wtedy wystarczy tylko podać
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mariecziek: zależy co to za dane i jak bardzo będą się zmieniały, jak często będzie pobierane to samo, to lepiej wygenerować już jakiś xml z tymi danymi jako cache i serwować plik xml i tyle, a przy jakiejś zmianie tych danych wygenerować ten plik na nowo, albo po stronie klienta jak napisali wyżej a do przeglądarki przekazywać tylko jsona
  • Odpowiedz
jak można jakoś sprytnie rozwiązać ustawianie kolejności wyświetlania jakiś elementów ? bo po prostu kolumna w tabeli z liczbą i zwiększanie ją/zmniejszanie o jeden to trochę średnie rozwiązanie z tego co widzę, czy zna ktoś jakieś lepsze ? bo trochę nie wiem jak to rozgryźć
#php #mysql #programowanie
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

mam o takie zapytanie:

SELECT id
FROM (
SELECT id
FROM person_department
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Witam was drogie mirki. Mam pytanie, w bazie danych mam komórki odpowiadające szerokości i długości geograficznej. Jak mogę je posortować w taki sposób, aby były wyświetlane rosnąco od punktu najbliżej położonego do położonego najdalej od stałego punktu np: latidude: 30.05, longitude: 11.190?

#naukaprogramowania #php #mysql
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki z #bazydanych #sql #mysql potrzebuję małej pomocy od kogoś trochę bardziej obytego z zapytaniami.
Mam 2 tabelę - jedna, o nazwie page - przechowuje informacje o stronach, id, nazwa itd.
druga tabela przechowuje informację o poszczególnych wyświetleniach użytkowników - nazywa się view, posiada pola id, useragent, id strony(id z tabeli page) oraz datę.
Pytanie brzmi - jak za jednym zamachem otrzymać pełną informację o stronie
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam w #mysql kody pocztowe w postaci DDDDD, na wyjściu chcę #php efekt DD-DDD.
Próbuję tym:
preg_replace('/^(d{2})(d{3})$/', '$1-$2', $zip['zipcode']) ale nie działa, gdzie tkwi problem?
#webdev
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Małe dopowiedzenie: Postgre >>>> MySQL, ale... jeśli baza została założona na MySQL, to w planach raczej nie było przewidziane coś poważniejszego niż proste odczyty. Do dużych joinów i przyszłościowo to na pewno postgre.
  • Odpowiedz
Miretrzky, Cumple!

Chcę upublicznić instalkę #magento i zauważyłem, że w bestsellerach i najczęściej odwiedzanych wyświetlają się ciągle produkty testowe które ukryłem. Nie chcę póki co ich usuwać bo to kompletne przypadki użycia a wiec dobre szablony.

Taką czystkę trzeba zrobić z poziomu bazy danych i tu się zaczynają schody. Nie mam praktycznie wcale doświadczenia z #mysql | #sql. Znalazłem taki oto sajt z komendami do przeklejenia no
Saeglopur - Miretrzky, Cumple!

Chcę upublicznić instalkę #magento i zauważyłem, że...

źródło: comment_2q34XgEkns7IABd6hqCDvNBiXcIvCqnV.jpg

Pobierz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Saeglopur: znajdz te 3 tabele - w ktorejs z tych baz(szara ikona) musza byc te tabele. Gdy juz je zlokalizujesz kliknij w rodzica (szara ikone bazy w ktorej sa te tabele). Potem zakladka sql i truncate table nazwatabeli. Sory o tej godzinie mozg mi pracuje na 10%.
  • Odpowiedz