siemanko mirki, poszukuję kogoś kto zajebiście zna się na #mysql - chodzi mi o skomplikowane łączenie zapytań wraz z zachowaniem wydajności. płacę w cebulionach za każde napisane polecenie, których w miesiącu oczekiwałbym od kilku do kilkunastu. ktoś chętny pomóc i sobie przy okazji dorobić? :D
Wszystko
Najnowsze
Archiwum

Pieczor
- 2

plushy
- 0
@Pieczor: Stawka i sample zapytań?

plushy
- 0
Znaczy wiesz, MySQL oferuje dość mizerne pole do popisu jeśli chodzi o skomplikowane zapytania więc nie jestem pewien czy jest to warte mojego czasu.
- 3
Podczas zapisu do bazy mam dzinwe kodowanie ( swoją drogą query tez ma dzinwe ), wrzucam do bazy:
a w bazie faktycznie ląduje taka wartość
INSERT INTO announcments (title) VALUES ( 'Pok├│j 7,5M2 Warne┼äska,WOLNE OD ZARAZ')a w bazie faktycznie ląduje taka wartość
Pokój 7,5M2 Warne?ska,WOLNE- 1
Kto sie wlasnie dowiedzial, ze #mysql wymyslilo sobie, ze w nowych wersjach zmienia domyslna polityke waznosci hasel, bo tak?
Dzieki, mysql, nie dziwota, ze uzywamy tego tylko z pehape...
#gorzkiezale #dba
Dzieki, mysql, nie dziwota, ze uzywamy tego tylko z pehape...
#gorzkiezale #dba
@M4ks: a jaki poważny admin aktualizuje oprogramowanie na produkcji bez czytania listy wprowadzonych zmian?
- 0
@IrvinTalvanen: a nie wiem, ja sie tym na produkcji nie zajmuje szczesliwie. To po prostu esencja srodowiska - zmienic cos, co bylo niezmieniane od lat, jak teraz czytam tylko dla kilku wybranych podwersji (From MySQL 5.7.4 to 5.7.10,), ktora nie gwarantuje niczego (bo i tak mozesz zalogowac sie tym haslem i je zmienic na dokladnie to samo...).
Mam taki problem niby banał ale cały dzień gdybam i nic.
Tabela1 - Produkty
id, options1, options2, options3
-----------------------------------------
1, 'a', 'b', 'c'
Tabela1 - Produkty
id, options1, options2, options3
-----------------------------------------
1, 'a', 'b', 'c'
- 1
- 1
@DONwykopek: ogólnie to się nazywa również pivotowanie, ale tym zapytaniem co Ci dałem da się to zrobić i pivotowanie jest możliwe w MySQL. Przy okazji dało to radę zrobić przynajmniej na 3 sposoby:
- podzapytania
- odpowiednie warunki w JOIN
- pivot
- podzapytania
- odpowiednie warunki w JOIN
- pivot
- 1
Podczas instalacji workbench`a na windows 10 pod koniec instalacji dostaje dziwny error
Niby sie instaluje, ale nie mogę go otworzyć, nie działa...
Google nic nie mówi specjalnego...
the application was unable to start correctly (0xc000007b)Niby sie instaluje, ale nie mogę go otworzyć, nie działa...
Google nic nie mówi specjalnego...
Witajcie mirki.
Moje zapytanie SQL zwraca mi błędny wynik. Mam w bazie danych 3 tabele: user, product, vote. Chcę z tabeli pobrać wszystkich użytkowników wraz z ich produktami i ilością głosów oddanych na każdego użytkownika. W tym celu napisałem taki SQL:
Moje zapytanie SQL zwraca mi błędny wynik. Mam w bazie danych 3 tabele: user, product, vote. Chcę z tabeli pobrać wszystkich użytkowników wraz z ich produktami i ilością głosów oddanych na każdego użytkownika. W tym celu napisałem taki SQL:
SELECT
u.id,
v.id,
p.id,- 1
może distinct? :)
- 1
@czolnowski: Jeżeli usunę LEFT JOIn i zrobię JOIN, to zwraca mi tylko tych użytkowników co mają produkty, a wynik COUNT() nadal jest błędny.
@spoon22: Działa. Sam próbowałem użyć DISTINCT(), ale SQL się nie wykonał i zwróciło błąd, a teraz działa.
Dzięki!
@spoon22: Działa. Sam próbowałem użyć DISTINCT(), ale SQL się nie wykonał i zwróciło błąd, a teraz działa.
Dzięki!
źródło: comment_7PUrL5T0tDdetzRkT37UIUgxd7NpdzxH.jpg
Pobierz- 1
#mysql #sql #programowanie
Hej, próbuję zrobić bazę jak na załączonym obrazku gdzie np. Servings.kcal to automatycznie generowane pole pobierające FoodItems.kcal rodzica i przeliczające kalorie z takich na 100g/100ml, do takich ile podano w Servings.units. I tak wygląda SQL:
Hej, próbuję zrobić bazę jak na załączonym obrazku gdzie np. Servings.kcal to automatycznie generowane pole pobierające FoodItems.kcal rodzica i przeliczające kalorie z takich na 100g/100ml, do takich ile podano w Servings.units. I tak wygląda SQL:
CREATE TABLE IF NOT EXISTS DietDB.Servings (
id INT UNSIGNED
źródło: comment_HHv16ex2yFRF4sUdn46MzF0MKXmGnS0F.jpg
Pobierz8
HeidiSQL - Najlepszy manager do baz danych MySQL, PostgreSQL

Jak dla mnie najlepsze narzędzie jak na co dzień pracujesz z bazami danych. Powalająca szybkość działania i ciekawe zaimplementowane funkcje. Już nie wspominając o eksportowania bazy danych do pliku wraz z danymi. I co najważniejsze DARMOWE ;)
z- 6
- #
- #
- #
- #
- #
- #
@piotrekkk2
chociażby przedzialami? w ogóle fakt, że otrzymasz datę rezerwacji w tabeli gdzie jest pokój jest już dziwny, chyba że schemat wygląda inaczej.
w takiej sytuacji jak masz, to mozesz chyba policzyć liczbe dni w przedziale, zrobić query dla tego przedziału i sprawdzić czy liczba wyników jest zgodna z liczbą dni w przedziale.
ale moim zdaniem masz zły schemat bazy.
chociażby przedzialami? w ogóle fakt, że otrzymasz datę rezerwacji w tabeli gdzie jest pokój jest już dziwny, chyba że schemat wygląda inaczej.
w takiej sytuacji jak masz, to mozesz chyba policzyć liczbe dni w przedziale, zrobić query dla tego przedziału i sprawdzić czy liczba wyników jest zgodna z liczbą dni w przedziale.
ale moim zdaniem masz zły schemat bazy.
- 1
@piotrekkk2: chyba, że to jest tak, że zazwyczaj pokoje są zajęte i wprowadzasz dni, w których pokój jest do wynajęcia?
wtedy możesz policzyć liczbę dni pomiędzy zadanymi datami i zamiast sprawdzać czy większe od zera dajesz czy większe lub równe liczba wymaganych dni w podanym przedziale; jeśli tak, to pokój można wynająć
wtedy możesz policzyć liczbę dni pomiędzy zadanymi datami i zamiast sprawdzać czy większe od zera dajesz czy większe lub równe liczba wymaganych dni w podanym przedziale; jeśli tak, to pokój można wynająć
- 12
Treść przeznaczona dla osób powyżej 18 roku życia...
- 1
Pomoże ktos próbowałem już wszystkie ale ciągle mam (111 "Connection refused") na stronie www .... #mysql #programowanie
https://scr.hu/zPYGM9
https://scr.hu/zPYGM9
- 0
próbowałem już wszystkie
@HiHiHiD: niestety nie mamy szklanej kuli, by wiedzieć co to oznacza, ale wygląda na to, że serwer webowy nie widzi bazy danych (może firewall, może brak dnsów - spróbuj po ip, a może coś innego)
- 0
@HiHiHiD: refused sugerowałoby firewalla. Nie jest to ani błąd adresu, ani autentykacji.
Upewnij się, że otwarłeś port 3306, czy na którym tam Ci to stoi. Jeśli to Twój prywatny świeży linux, to wyłącz jeszcze ewentualnie SELinuxa na próbę: setenforce 0
Upewnij się, że otwarłeś port 3306, czy na którym tam Ci to stoi. Jeśli to Twój prywatny świeży linux, to wyłącz jeszcze ewentualnie SELinuxa na próbę: setenforce 0
Mirki, proszę o pomoc z #mysql, #sql, #bazadanych. Mam problem z porównaniem argumentu wejściowego (rola) z wybraną wartością (admin lub user). Jak poprawnie poprawić ten fragment kodu?
delimiter //
CREATE PROCEDURE Proc(IN rola VARCHAR(5), IN login VARCHAR(50), IN haslo VARCHAR(64))
BEGIN
IFSiemanko mirki,
Jako jeden z punktów mojej magisterki mam do wykonania całkiem prosty program, który będzie pobierał pliki .csv (z dużą ilością danych), a następnie wykona operacje porównania danych ze sobą i wypluje plik .csv, który będzie spełniał funkcję raportu. Mam 2 koncepcje i nie wiem, która będzie szybciej wykonywać operacje na danych zawartych w plikach csv. Dodam, że narzucono mi C# wraz z MySQL lub sam C#.
Czy lepiej utworzyć bazę
Jako jeden z punktów mojej magisterki mam do wykonania całkiem prosty program, który będzie pobierał pliki .csv (z dużą ilością danych), a następnie wykona operacje porównania danych ze sobą i wypluje plik .csv, który będzie spełniał funkcję raportu. Mam 2 koncepcje i nie wiem, która będzie szybciej wykonywać operacje na danych zawartych w plikach csv. Dodam, że narzucono mi C# wraz z MySQL lub sam C#.
Czy lepiej utworzyć bazę
@kontaktron: a przy tak małej ilości danych to ci żadne bazy nie są potrzebne
- 0
@kontaktron: Baza danych do tego nie potrzeba, to jedna linijka w awk lub kilka za pomocą innych toolsów.
- 1
Mirki! Proszę o pomoc z zakresu #php #mysql
Domyślam się, że nie jest to nic trudnego, ale ja nie miałem z tym nigdy do czynienia, kierunek studiów absolutnie z tym niezwiązany, ale muszę wybrnąć z problemu i tutoriale nic nie pomagają. Phpmyadmin, z bazy danych o wypadkach na drogach mam nr drogi i datę zdarzenia (między innymi). Muszę wypisać ile wypadków zdarzyło się na danej drodze w kolejności malejącej.
Domyślam się, że nie jest to nic trudnego, ale ja nie miałem z tym nigdy do czynienia, kierunek studiów absolutnie z tym niezwiązany, ale muszę wybrnąć z problemu i tutoriale nic nie pomagają. Phpmyadmin, z bazy danych o wypadkach na drogach mam nr drogi i datę zdarzenia (między innymi). Muszę wypisać ile wypadków zdarzyło się na danej drodze w kolejności malejącej.
@maxel111:
Suma wypadków na danej drodze w danym dniu, w kolejności malejącej:
Suma wypadków na danej drodze w danym dniu, w kolejności malejącej:
SELECT nr_drogi,data_zdarz,COUNT(*) AS cnt FROM Pomorze_wypadki GROUP BY nr_drogi,data_zdarz ORDER BY cnt DESC@maxel111: Jeśli chcesz tylko dla konkretnego miesiąca to np. tak:
SELECT nr_drogi,COUNT(*) AS cnt FROM Pomorze_wypadki
WHERE MONTH(data_zdarz) = 1
GROUP BY nr_drogi
ORDER BY- 1
Mirki mam pewien problem otóż mam dwa komputery połączone ze sobą kablem ethernetowym jeden z nich jest serwerem i ma adres 192.168.0.1 a drugi 192.168.0.2. Chce zrobić tak aby jeden z nich był serwerem bazy danych MySQL (Workbench) a drugi klientem który łączy się z bazą. Niestety próbowałem dziś wszelakich konfiguracji i niestety nie udało mi się osiągnąć poprawności działania.. może ktoś miał z tym do czynienia i podzieli się sugestiami? #
@Docx: Standardowy port to 3306. Pomyliłeś się pisząc tu, czy też przy zestawianiu połączenia? :)
- 0
@RomantycznyRoman: pomyliłem się pisząc tutaj :), dzięki za spostrzegawczość :)
- 2
@husky83: na miłość boską, używaj angielskich nazw i nie
tylko
- wtedy wiadomo, że odnosi się do tabeli cars i pola id
id_samochod tylko
car_id- wtedy wiadomo, że odnosi się do tabeli cars i pola id
- 0
@EstradaOrNada: ja tam tylko po kimś sprzątam :)
Mircy mircy. Potrzebuje czysto koncepcyjnego podejścia, może innego niż moje. Posiadam bazę pracowników i ich dane na każdy dzień (czas pracy, zrobione taski itd.) Trzymam to wszystko w mysql, porozrzucane na każdy miesiąc w odzielnej tabeli. I teraz chcę stworzyć panel coś w stylu Google Analytics (porównania z poprzednim miesiącem, tygodniem itd.).
Na chwilę obecną korzystam z charts.js. Jak najlepiej Waszym zdaniem to ugryźć? W sensie gdy użytkownik będzie chciał sobie wyswietlić
Na chwilę obecną korzystam z charts.js. Jak najlepiej Waszym zdaniem to ugryźć? W sensie gdy użytkownik będzie chciał sobie wyswietlić
porozrzucane na każdy miesiąc w odzielnej tabeli
PO CO? :O
Treść przeznaczona dla osób powyżej 18 roku życia...
- 1
- 1
Hej, czy ktoś z was wie czy MariaDB wspiera ST_GeomFromGeoJson?
Jak w ogóle mam zapisać taki plik do tej bazy danych? Wiem że w Mysql spatiale są ale nie chce wracać na oraclowy wynalazek.
#mysql #bazydanych
Jak w ogóle mam zapisać taki plik do tej bazy danych? Wiem że w Mysql spatiale są ale nie chce wracać na oraclowy wynalazek.
#mysql #bazydanych
- 0
@EIonMusk: Ej no, wykopowi programiści za 15k nic nie wiedzą? ( ͡° ʖ̯ ͡°)
Już wiem że nie obsługuje większości konwerterów geometrycznych jak STGeomFromEWKB,
STGeomFromGML, STGeomFromGeoJSON, STGeomFromKML i nie prędko zacznie bo sugestia ich zaimplementowania ma niski priorytet i wisi od 2014 roku.
Więc obszedłem problem konwertując GeoJsona do WKT w php.
Już wiem że nie obsługuje większości konwerterów geometrycznych jak STGeomFromEWKB,
STGeomFromGML, STGeomFromGeoJSON, STGeomFromKML i nie prędko zacznie bo sugestia ich zaimplementowania ma niski priorytet i wisi od 2014 roku.
Więc obszedłem problem konwertując GeoJsona do WKT w php.
- 0
@EIonMusk: Jak chcesz się bawić GIS to tylko PostGIS.






















