Czy korzystal ktos z ksiazki "Jak osiagnac mistrzostwo w konstruowaniu zapytań" autorstwa Katarzyny Żmudy? Prosze o jakies opinie, czy mozna gdzies pobrac pdf?
#sql #mysql
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki mam problem, miałem do tej pory zapytanie, które sprawdzało czas między kolejnymi wpisami i jeżeli było to więcej niż 5 minut zwracało timestamp pierwszego wpisu i drugiego między, którymi występowała ta przerwa i liczyło czas różnicy.
Wyglądało to mniej więcej tak
"SELECT a.ID, b.ID,
a.data AS poczatek,
b.data AS koniec,
timestampdiff(MINUTE,a.data,b.data) AS roznica
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@SpijSlodkiKsiaze: Najpierw spokojnie opisz, co zapytanie zwracało i co ma zwracać, ale swoimi słowami. jakie tam statusy mogą się pojawiać, co tak naprawdę chcemy wybrać, czy sam pomiędzy dwoma rekordami, czy czas pomiędzy dwoma rekordami o tam samy statusie. Generalnie, o co chodzi? Skąd się biorą te rekordy, statusy, czy koło siebie zawsze jest dwa o tym samym statusie, itd
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
@cevilo: Zapisy w tej bazie to pomiary z kilku czujników, rekordy czujników różnią się od siebie tylko tym że mają różna kolumnę linia_id. Pomiędzy nimi pojawiają się wpisy generowane przez użytkownika z wartoscia o jakiej godzinie czujnik był ustawiony na jaki status. Zapytanie ma zwrócić różnice między rekordami wybranego czujnika w wybrannym zakresie czasu i wybranym statusie.
  • Odpowiedz
Instalował ktoś z was ostatnio mysql na umbuntu server, gdy instaluje lokalnie u siebie to normalnie mogę dodać hasło do konta root i nie da się zalogować bez hasła, a na vps hasło mogę dodać ale po wpisaniu "mysql -uroot" wchodzi bez hasła i mam pełne prawa, z poziomu php lub pythona nie da się zalogować do bazy na roota.

Czy to normalna sytuacja czy coś jest nie tak? Vps z ovh
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@K-S-: nowy mysql ma możliwość logowania po socketach. Dany user ma utworzony socket, który może wejść jako root bez hasła. Domyślnie tylko localhost. Zauważyłem, że jedna z nowszych instalacji 8.x mi coś takiego na ubuntu zrobiła defaultowo. Z zewnątrz nie wejdzie.
  • Odpowiedz
@RRybak: Każdy mysql może logować się po socketach, taka natura sieciowej bazy danych ;) Zdziwiło mnie to że autoryzacja nie jest wymagana na linuxowym adminie, a konto root mysql tak jakby jest zablokowane i nie da się z nim połączyć nawet na localhost.
  • Odpowiedz
Hej mam ogromny problem z utworzeniem bazy danych.
Wydaje mi się, że projekt nie ma dostępu do mysql.
Poszukuję rozwiązania, znajdzie się dobra duszyczka aby pomóc?

SQLSTATE[HY000] [2054] The server requested authentication method unknown to the client
[PDOException]
  • 23
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

baza MySQL jest za wolna do liczenia agregatów (miliony wierszy, liczenie średnich, grupowanie) podejrzewam że główną przyczyną jest CPU (mysql ma limit 1 cpu per 1 połącznie), jest sens robić to jakimś magicznym sposobem np export do innej bazy danych która to przeliczy szybciej, następnie import wyników do MySQL? te agregaty są liczone bardzo często
#bazydanych #mysql #programowanie
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#prasowkadev 11 sierpnia 2019 roku

Dej #zebroplusy coby się chciało robić prasówki przez najbliższy tydzień ( ͡° ʖ̯ ͡°)

Kilka bardzo złych nawyków
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Treść przeznaczona dla osób powyżej 18 roku życia...
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak przyspieszyć wykonywanie zapytań w MySQL? Jakie optymalizacje warto zastosować gdy tworzymy tabele? Zapraszam do lektury mojego artykułu na blogu - MySQL: 7 praktycznych porad. Tekst przede wszystkim dla początkujących, którzy znają już podstawy pracy z MySQL.

Jeśli interesują Cię moje wpisy, obserwuj tag #polydev
#programowanie #naukaprogramowania #mysql #bazydanych
informatyk - Jak przyspieszyć wykonywanie zapytań w MySQL? Jakie optymalizacje warto ...

źródło: comment_UwhL2qR2Be2IBjzQPO8ORcuM9PWoJTUm.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć Mireczki,
Możecie pamiętać jak jakiś czas temu pisałem tutaj o kanale "Jak nauczyć się programowania", który rozwijam od kilku miesięcy. Kanał cały czas bardzo fajnie się rozwija, a dzisiaj ruszyłem z nową serią, w której od zera stworzymy cały projekt - serwis społecznościowy ( ͡° ͜ʖ ͡°)

W tym odcinku definiujemy wymagania, projektujemy architekturę i wybieramy technologie, w których będziemy realizować projekt.

W warstwie backendu będzie to Spring Boot z JPA i Hibernate,
salaparadise - Cześć Mireczki,
Możecie pamiętać jak jakiś czas temu pisałem tutaj o ...
  • 22
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

bawię się trochę #mysql a dokładniej #flask sqlalchemy

robię takie zapytanko i wszyto fajnie działa, aleeee..

class ftpuser(db.Model):
id = db.Column(db.Integer, primary_key=True)
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Aryo: W temacie znacznie lepiej wypada artykuł do którego chyba podlinkowali w którymś z akapitów:
http://knes1.github.io/blog/2015/2015-10-19-streaming-mysql-results-using-java8-streams-and-spring-data.html

Pamiętam jak wpadło to na /r/programming kilka lat temu i było "whoah" :D

Artykuł Vlada bardziej skupia się na tym czemu nie mamy tego domyślnie zaimplementowanego, dlatego uważam że tytuł to trochę clickbait, ale plus za chęci.
  • Odpowiedz
Czesc Mirki

Jakies 5-6 lat temu mialem propozycje napisania dosyc duzej aplikacji, ktorej glowna funkcja byl chat
Ze wspolpracy koniec koncow nic nie wyszlo, ale ja z ciekaowsci "po godzinach" zacalem pisac sobie oprogramowanie do modułu "Chatowego" napisanego w Node JS
Projekt nie zostal przeze mnie ukonczony (jak zawsze - brak czasu)
Pamietam, ze wtedy szukajac informacji w internecie "jak najlepiej cos takiego zrobic" wyszlo mi, ze najlepiej wykorzystac nowosc w HTML5 i JS czyli Sockety
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jako team https://hostinguj.pl/ witamy Was serdecznie i zapraszamy do wzięcia udziału w naszym małym i prostym konkursiku zorganizowanym specjalnie dla Was z okazji naszych pierwszych urodzin, do wygrania profesjonalny i bezpieczny #hosting i #domeny za free na kolejny rok.

Żeby nie przeoczyć już na wstępie w ciemno zostaw plusika i tym samym weź udział w naszym pierwszym #rozdajo i losowaniu, w którym do zgarnięcia:
* 3 x Hosting
hostinguj - Jako team https://hostinguj.pl/ witamy Was serdecznie i zapraszamy do wzi...

źródło: comment_oNpJt2Prx3hkfpYDDFp5RSZ0HQ6Ghc43.jpg

Pobierz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Powtórzone wystąpienie '0' dla klucza 'PRIMARY'


@Login_login: wygląda jakby nie przechodziło auto increment i każdy id zaczynał przy tworzeniu od default czyli od 0, ja kiedyś taki błąd miałem ¯\(ツ)_/¯

i ma informację AUTOINCREMENT


to źle bo powinien mieć AUTO
INCREMENT ( ͡º ͜ʖ͡º)
  • Odpowiedz
@Capt_S: coś w tym jest. Im wyższa wersja narzędzi rodem z mysql, tym lepiej zacząłem polecenia konsoli opanowywać ( ͡° ͜ʖ ͡°)-
  • Odpowiedz
@Govr: Jest trochę literówek. Brakuje linków pomiędzy poszczególnymi "rozdziałami". W podpunkcie "Łączenie z bazą" brakuje "Jeśli nie zobaczyliśmy, to sprawdzamy: a, b, c.". Rozdział 3 i 4: "Jeśli nie chcesz się pierdzielić z ręcznym wklepywaniem poleceń, to zainstaluj phpmyadmina lub jakieś inne narzędzie ułatwiające pracę z bazą".
  • Odpowiedz
@januzi: Dzięki że zerknąłeś, sprawdziłem tekst i poprawiłem, Dam nawigację pomiędzy kolejnymi wpisami. Co do klienta bazy danych, mam w planach w późniejszym czasie opisanie kilku popularnych.
  • Odpowiedz