Dwa lajki ode mnie, za to, że dobrze się Ciebie ogląda i słucha. Bez cwaniakowania, za to poprawnie merytorycznie i zrozumiale. Brakowało takiego kanału. Serio!
Świetny poradnik dla początkujących który jest poparty głównie praktyką a nie wodospadem teorii. Wszystko jak najbardziej zrozumiałe. Coś czuję, że zostanę na tym kanale na dłużej :) Marik1234 i Domino - to nie może być przypadek :D
Film, o którym wspominam na początku odcinka: th-cam.com/video/f2WWM3HaExU/w-d-xo.html TH-cam coś zepsuł i nie wyświetla karty na górze ;) 🔥 Roadmapa programisty - Czego, kiedy i dlaczego się uczyć, żeby zostać programistą: roadmapaprogramisty.pl/ 🔥 Programista dzisiaj - Sprawdzone źródła do nauki dla początkujących programistów: programistadzisiaj.pl/ 🔥 Kurs Git od podstaw: gitodpodstaw.pl/ 🔥 Platforma Programuj od podstaw: programujodpodstaw.pl/ Pobierz bezpłatnego ebooka "Jak zostać programistą - krok po kroku": www.jaknauczycsieprogramowania.pl/#ebook Dołącz też tutaj: DISCORD: www.jaknauczycsieprogramowania.pl/discord INSTAGRAM: instagram.com/jaknauczycsieprogramowania/ FACEBOOK (GRUPA): facebook.com/groups/jaknauczycsieprogramowania FACEBOOK (STRONA): facebook.com/jaknauczycsieprogramowania ✉ Współpraca: marketing@jaknauczycsieprogramowania.pl
Jestem wdzięczny za to, że robisz taki fajny, wartościowy kontent na polskim youtube. Żadnego pierniczenia o teoretycznych podstawach, żadnego wprowadzania kilkugodzinnego jak zainstalować jedną rzecz, tylko od razu konkrety. Zasługujesz na więcej wyświetleń i większą widownię.
@@JakNauczycSieProgramowania Ale nadal nie rozwiązałem problemu z tym active output. U mnie na win 10, jest output na dole cały czas na szaro. Żeby zobaczyć co jest w bazie muszę wywołać SELECT'a EDIT: Znowu niepotrzebnie głowę zawracam. Okazało się że wystarczyło ten pasek rozsunąć do góry.
Fajnie wytłumaczone, prosto wyraźnie i konkretnie. W połączeniu z zadaniami jakie mam nauczyłem się podstaw w dwa dni. Dodam, że mam 36lat i dopiero zaczynam przygodę z IT..... ale spokojnie nie lecę od razu na programistę, zacznę od testera:)
@@GUBER84 SQL nie jest do programowania, a do hmmm.... szukania, sortowania, wpisywania danych. Tak bym to rozumiał :) Ale TAK jest to moja pierwsza styczność z jakimkolwiek językiem IT. Ostatnio chwilę pobawiłem się Pythonem - to już jest do programowania - i mi się podoba, ciekawa sprawa. Żałuję, że za młodu w to nie "weszlem" :/ bo mam wrażenie że nikt nie chce zatrudniać starszych. Ostatnio wprost dostałem odpowiedź że szukają mlodych-studentow. Realia niestety
Cześć Kamil. Fajny materiał. Wszystko merytorycznie opisane. Straciłem dwa dni na ponad 3 godzinny materiał o SQL po niemiecku. Za dużo lania wody i parcia na szkło, a Ty jego całą zawartość przedstawiłeś praktycznie w dwóch pierwszych odcinkach. Polecam
Bardzo niejasny tutorial już na samym wstępie. Zero informacji jak skonfigurować MySQL workbench. Jeśli ktoś zaczyna od podstaw może mieć z tym duży problem
@@JakNauczycSieProgramowania Dziękuję za odpowiedź 😀. Zamierzam dokończyć system kontroli lotów i później napisać coś w stylu bankowości elektronicznej😀
Napisz co dokładnie robisz, jakie zapytanie wywołujesz, jaki jest efekt, bo bez tego ciężko cokolwiek podpowiedzieć. Możesz opisać problem na Discordzie: www.jaknauczycsieprogramowania.pl/discord, tam będzie najłatwiej to ogarnąć.
Witam po wpisaniu SELECT username FROM users nie moze pojawic mi sie tabela, wyslakuje mi error 1046 i nie mam pojecia co zrobic bo jestem nowa w programowaniu
Trochę odgrzeje kotleta ale mam pytanie, ściągnąłem na Maka mysql worknench 8.0 i na początku podarzalem według filmu - przy zatwierdzaniu danych kombinacja command+Enter przechodziło aż w którymś momencie podczas zatwierdzania zaczęło mi wyłączać aplikacje z informacja ze „aplikacja MySQLWorkbench nieoczekiwanie zakończyła prace, ktoś wie dlaczego?
Witam. Obejrzałam filmik, zainstalowałam potrzebne programy, robiłam wszystko krok po kroku tak jak Pan i po raz drugi występuje jakiś błąd. Mianowicie, podczas wpisywania danych do kolumn i zatwierdzania ich , następnie wyszukiwania tych danych, dane te się powtarzają. Tzn tak jakby się kopiowały wiersze z tymi samymi danymi i mam kilka wierszy o takich samych danych. Gdzie mogłam popełnić błąd? Z góry dziękuję za odpowiedź. 😊
Cześć, to oznacza, że za każdym razem wykonujesz zapytanie typu INSERT, które wstawia dane do bazy danych. Prawdopodobnie wykonujesz zawsze zarówno INSERT jak i SELECT. Upewnij się, że zaznaczasz i wykonujesz jedynie SELECT. W razie problemów napisz też na Discordzie: www.jaknauczycsieprogramowania.pl/discord
Fajnie tłumaczysz, bardzo dobrze się Ciebie słucha, powinieneś wyprodukować jakieś bardziej objętościowe i szczegółowe kursy. Co do komentarza po filmie to tak - podstawy OK, ale z chęcią zobaczyłbym np. coś bardziej zaawansowanego z SQLa z czym sam miałeś do czynienia. Inna sprawa to interesujące mogłyby być zagadnienia bardziej techniczne związane z bazami, czyli dobre i złe praktyki, jakieś zarządzanie czy serwisowanie bazą danych. Mam nadzieję, że wiesz o czym piszę...
Teraz kanał jest tylko dodatkiem do mojej codziennej pracy, nad którym pracuję w wolnym czasie, ale mój długofalowy plan jest taki, żeby w przyszłości stał się moim głównym zajęciem. Na pewno w pewnym momencie oprócz filmów tutaj pojawią się też płatne kursy, co z kolei pozwoli mi na poświęcenie jeszcze większej ilości na kanał. Także mam nadzieję, że za kilkanaście miesięcy będziemy się tutaj spotykać co najmniej dwa razy w tygodniu :) Jeżeli chodzi o bardziej zaawansowane zagadnienia związane z SQL, z jakimi miałem do czynienia, będę musiał się nad tym chwilę zastanowić. Zazwyczaj nie były to bardziej skomplikowane rzeczy od tych, które przedstawię za tydzień :) Bardziej techniczne zagadnienia dotyczące baz to temat, w którym daleko mi do eksperta - zawsze byłem przede wszystkim użytkownikiem baz danych, a ich administracją zajmowali się specjaliści - ale np. dobre praktyki przy projektowaniu bazy to coś, co na pewno warto przemyśleć. Dopiszę ten temat do listy pomysłów na kolejne odcinki :)
Ciężko powiedzieć, nie widząc na czym tak naprawdę polega problem. Opisz go proszę (wraz ze screenshotami) na Discordzie: www.jaknauczycsieprogramowania.pl/discord i tam ogarniemy.
Zainstalowałem MySQLWorkbench'a oraz podaną bazę na Macu jednak po uruchomienia Workbench'a kliknięciu w bazę żąda podania hasła ... czy może mi pomóc ogarnąć ten tam ? :) dziękuje :)
Domyślnie nie powinno być żadnego hasła: dbschema.com/2020/04/21/mysql-default-username-password/ Ale jeżeli jakieś ustawiłeś, to możesz je zresetować: dev.mysql.com/doc/refman/8.0/en/resetting-permissions.html
Czy, mając określoną tabelę w sql (express 2019) - mogę jej ustawić ttl? tak, aby np czyściła dane starsze niż tydzień? Ewentualnie czy jest gdzieś jakiś film, ktory mógłby mnie pokierować?
Mam problem przy konfiguracji SQL. Problem dotyczy PID file i nie mogę sobie z nim poradzić. Ktoś wie jak zezwolić na stworzenie takiego pliku? Poniżej wklejam loga z konfidugracji: Attempting to start service MySQL82... C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe (mysqld 8.0.31) starting as process 22196 InnoDB initialization has started. InnoDB initialization has ended. CA certificate ca.pem is self signed. Channel mysql_main configured to support TLS. Encrypted connections are now supported for this channel. A message intended for a client cannot be sent there as no client-session is attached. Therefore, we're sending the information to the error-log instead: MY-000001 - Can't create/write to file 'C:\ProgramData\MySQL\MySQL Server 8.0\Data\lpt1.pid' (OS errno 13 - Permission denied) Can't start server: can't create PID file: Permission denied Aborting C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe: Shutdown complete (mysqld 8.0.31) MySQL Community Server - GPL.................. MySQL failed to start because of the following error(s): A message intended for a client cannot be sent there as no client-session is attached. Therefore, we're sending the information to the error-log instead: MY-000001 - Can't create/write to file 'C:\ProgramData\MySQL\MySQL Server 8.0\Data\lpt1.pid' (OS errno 13 - Permission denied) Can't start server: can't create PID file: Permission denied Aborting
Mam Montereya, zainstalowałem WorkBencha i mam problem. Mam bazę postawioną, stworzyłem schema (log pokazuje, że się stworzył), jednak w panelu po lewej stronie mam jedynie "OBJECTS" i nie mam "SCHEMAS" jak u Ciebie. Mogę za pomocą poleceń SQLowych go edytować, tworzyć, pobierać dane; jednak nie jest on wyświetlany w panelu po lewej stronie. Nic tam nie ma. Wie ktoś, dlaczego?
@@dzeradRównież opisz problem na Discordzie: jaknauczycsieprogramowania.pl/discord Efekt może być taki sam, ale źródło problemu może być zupełnie inne i trzeba po prostu zobaczyć, co robisz i gdzie jest błąd.
Jest jakiś problem z nowszymi wersjami Workbencha na Big Sur - tech-cookbook.com/2021/03/10/using-mysql-workbench-on-macos-big-sur-m1/ Spróbuj zainstalować starszą wersję (na przykład 8.0.22). W moim przypadku (oraz u kilku widzów) to pomogło.
Pytanko: Jakbym chciał z komendy Insert INTO dodać nie rekordy do danej tabeli, a kolumnę? No i pytanie, że jeżeli za pierwszym (insert into) nie dodamy wartości do wszystkich kolumn, to kolejne (insert into) przejdzie do kolejnego rekordu, zostawiając te wartości puste?
Co znaczy, że chcesz dodać kolumnę do tabeli? W sensie zmienić strukturę tabeli? To jeżeli tak, to potrzebujesz polecenia ALTER TABLE: www.w3schools.com/sql/sql_alter.asp Jeżeli dana kolumna nie wymaga podania danych, to w takim przypadku, o którym piszesz, pole zostanie puste.
niestety ale mój sql na windowsie nie wygląda i nie działa tak jak ten na Mac'u. Brak opisu postawienia serwera żeby w ogóle odpalić benchworka- myślę dobra może jestem aż tak zielony, z pomocą przyszedł inny poradnik. Zaczynamy, pierwsze zapytanie po utworzeniu tabel: SELECT username FROM users; (CTRL+enter) , brak reakcji-jakieś czerwone alerty u dołu. Metodą prób i błędów odkryłem że prawidłowe zapytanie to : SELECT username FROM `sql-kurs`.users; . Dopiero wtedy wyskakuje Result Grip. Wszystko wygląda i działa u mnie inaczej niż na filmie, nie idę dalej bo niby jak? Coś tu mocno nie gra, czy to kurs tylko na Mac-i?
W filmie skupiam się tylko na samym budowaniu zapytań SQL, więc pominąłem proces instalacji serwera. Jeżeli chodzi o zapytanie "SELECT username FROM `sql-kurs`.users" oznacza to, że nie miałem wybranego wcześniej schematu sql-kurs z panelu po lewej stronie, więc wymagane było zdefiniowanie tego w samym zapytaniu. To co tutaj pokazuję to uniwersalne rzeczy, także nie ma znaczenia z jakiego systemu operacyjnego korzystasz. Ewentualne drobne różnice mogą wynikać z innej konfiguracji Workbencha lub z faktu, że od premiery filmu minęło już 2,5 roku, więc w Workbenchu też mogły zajść pewne kosmetyczne zmiany. W razie różnic trzeba kombinować, natomiast sam SQL się nie zmienił :)
Mam pytanka odnośnie instalacji niezbędnych rzeczy, o których mowisz w filmie. Ściągnąłem mysql-insaller-community 8.0.28 i przy jego uruchomieniu mam kilka typów instlacji z zawartymi w nich paczkami, ale nie widzę tam czegoś takiego jak baza danych mysql. Chodzi o sql server? Wybrać custom i zainstalować tylko co mówisz? Czy przy wyborze typu instalacji trzeba zainstalować jednocześnie paczkę z workbench czy oddzielnie np. wcześniej mogę/ Czy mogą być potem błędy takiej instlacji? Może jest gdzieś filmik krok po kroku pokazjący jak zainstalować konkretne moduły , paczki tylko dla tego Twojego kursu.
Cześć, najłatwiej będzie jak opiszesz problem na discordzie: www.jaknauczycsieprogramowania.pl/discord pokazując co robisz i gdzie masz wątpliwości. I na pewno to ogarniemy :) Tak z pamięci nie dam rady podpowiedzieć, bo mega dawno nagrywałem ten film i nie pamiętam już jak dokładnie wygląda proces instalacji bazy :)
Witam, przepraszam jeśli to głupie pytanie, ale jakie hasło trzeba wpisać po kliknięciu w lokalną instancję bazy danych, aby pojawiło się to co jest przedstawione w kursie?
Domyślnie nie powinno być żadnego hasła: dbschema.com/2020/04/21/mysql-default-username-password Jeżeli nie zadziała, tutaj jest instrukcja jak zresetować hasło: dev.mysql.com/doc/refman/8.0/en/resetting-permissions.html
Oprócz instalacji workbench musisz zainstalować mysql serwer, który będzie udawał prawdziwy serwer (localhost). Instalacja MSQ server i workbench na windowsie jest bajecznie prosta wystarczy poszukać na youtubie. Wszystko w parę kliknięć. Gorzej na linuxie.
@@JakNauczycSieProgramowania Już jestem fanem kanału :-); w momencie ctrl enter, gdy chcę wyświetlić rowy; wczoraj zduplikowal z 4 na 16, teraz widze, ze juz 22 linie, a wpisalem tylko 4 delikwentow do bazy.
@@morako_isaki_ Opisz problem na Discordzie: www.jaknauczycsieprogramowania.pl/discord albo na grupie na fb: facebook.com/groups/jaknauczycsieprogramowania, tam najłatwiej będzie to ogarnąć.
@@JakNauczycSieProgramowania aa już sobie poradziłem, ale zapomniałem dać znać. Teraz jestem w trakcie Java - podstawy w 2h. Narazie czarna magia. Ale nie odpuszczam, staram się cały czas.
@@JakNauczycSieProgramowania jeszcze jedno pytanie. Miałem w bazie 11 rekordów i usunołem 5(wiec teraz mam od 1-6). Dodałem nowy rekord i jego id zamiast być 7 jest 12. Podejrzewam ze chodzi o to iż wcześniej ta kolumna id już zwiększyła swoja wartość do 11 wiec teraz jest 12. Ale czy da się jakoś sprawić aby teraz rekordy już dodawały się z odpowiednim id? Bo jeżeli dodam więcej rekordów zmiana id może być uciążliwa. z góry dzk za odp
Czysto i przejrzyście wytlumaczone. Ciekawy jestem Kmilu czy bedziesz pokazywal po tych odcinkach z mysql jak laczyc apke z ta baza danych i mechanizmy?
Jakie są dane wejściowe do serweru na którym będziemy się praktykować na twoich filmikach? Mam już Workbancha bo kiedyś korzystałem ale nie mam tej bazy na której pokazujesz a też nie wspominasz o żadnych ustawieniach nowego połączenia.Czy to tylko pod tym linkiem jak pobierzemy to razem z tą bazą?
Siema, nie eksportowałem nigdzie bazy danych. Musisz zainstalować MySQL u siebie w systemie, a następnie przy pomocy MySQL Workbench utworzyć bazę danych o takiej strukturze, jaką pokazuję w filmie.
Nie wspomniałeś o insert into set , może też potem po tej serii coś bardziej zaawansowanego z SQLem np. optymalizacje zapytań itp. Ostatnio robiłem import produktów z hurtowni ponad 50 tyś insertów i jak leci 1 po drugim dłużej to trwało po zebraniu do tablicy i wykonywaniu chankow np. po 500 znacząco przyśpieszyło. (Chociaż to pewnie też zależy od użytego silnika bazodanowego). I co do WHERE IN można dodać, że może być też inny select. Ale dobre wprowadzenie Rok temu jak zaczynałem bardzo by się przydał, nie mogę się doczekać kolejnych odcinków :) Jak już skończy się kurs SQL Z Mongodb też coś zrobisz ? Ostatnio napisałem 1 aplikacje (chat dosyć słaby), ale z wykorzystaniem firebase by poznać jak to działa, też fajna sprawa
Powiem Ci, że nie spotkałem się wcześniej z INSERT INTO ... SET, zawsze używałem tylko i wyłącznie INSERT INTO ... VALUES. Ale widzę też, że INSERT INTO ... SET to rzecz tylko z MySQL-a, w standardzie SQL-a tego zapytania nie ma. Inny SELECT w WHERE to faktycznie rzecz warta pokazania, jeszcze nie nagrałem najbliższego odcinka, także dopisuję to do notatek, żeby też to pokazać :) Dzięki! Temat optymalizacji zapytań jest bardzo ciekawy i też zapiszę go do listy, ale myślę, że wrócę do niego raczej dopiero za kilka miesięcy. Natomiast MongoDB, o które pytasz, powinno pojawić się nieco szybciej :) To bardzo ciekawa baza, także chciałbym zaprezentować jej możliwości.
Przydałby się odcinek kiedy powinniśmy zacząć uczyć się następnych tematów. To znaczy co np powinniśmy umieć z Javy aby był sens zaczęcia nauki aplikacji webowych.
Mam w planach taki odcinek - chcę w nim przedstawić taką naprawdę kompleksową roadmapę dla programisty, z pokazaniem różnych dróg, opcji i możliwości oraz wytłumaczeniem kiedy, czego i na jakim poziomie warto się uczyć.
@@JakNauczycSieProgramowania Taki odcinek byłby super. Sam teraz uczę się Javy i zaczynam właśnie Hibernate i Spring. Ciężko się połapać, jest dużo przestarzałych tutoriali, a na forach "wojna" czego warto się uczyć. A jeśli chodzi o Javę to może jakiś odcinek o współbieżności bo to dość ciężki temat do zrozumienia. Jest w nim dużo tematów a jestem ciekaw na jakim poziomie Junior powinien znać wątki.
@@JakNauczycSieProgramowania Dzięki za odpowiedź. Czyli niepotrzebnie tracę na ten moment nerwy z bardziej skomplikowanymi rzeczami związanymi z wątkami. I to właśnie pokazuje, że potrzebny jest ten odcinek z bardziej szczegółowymi tematami które powinien znać Junior :P
Produkty JetBrains to wiadomo, zawsze klasa sama w sobie, ale w większości przypadków (w przypadku DataGrip też) są to rozwiązania płatne, a tutaj chciałbym korzystać przede wszystkim z darmowych narzędzi :)
Jak nauczyć się programowania wiadomo😀 to teraz czekamy mistrzu na Springa i Hibernate 😀 w sumie ciekawym pomyslem bylo by rozwiazywanie zadan rekrutacyjno/algorytmiczne bo prawie nic po polsku nie ma
@@i_k1934 Spring i Hibernate na pewno będą za jakiś czas. Co do zadań rekrutacyjnych i algorytmicznych też mam na to ciekawy pomysł, coś się powinno pojawić w drugiej połowie roku ; )
To co pokazałem w tych trzech odcinkach powinno być wystarczające w 80% sytuacji, w których będziesz pracował z bazami danych :) Oczywiście SQL jest dużo bardziej złożony i możemy w nim tworzyć niesamowicie skomplikowane rzeczy, pisać tak zwane procedury i triggery w bazie danych, ale jeżeli nie idziesz stricte w kierunku pracy z bazami danych, a po prostu wykorzystujesz je w codziennej pracy programisty, zazwyczaj podstawowa wiedza na temat SQL jest w zupełności wystarczająca. Także w tym przypadku odpowiedź będzie brzmiała tak :)
No tutaj lipa nie pokazujesz konfiguracji localhosta. Odpalasz workbench, wszystko smiga i jest ustawione. A przecież trzeba serwer zainstalować, żeby to śmiagało na localhoscie.
Haha no powiem Ci, że na tych naszych studiach tak się przyzwyczaiłem do angielskiej terminologii, że niektórych słów po polsku to przez długie lata nawet nie słyszałem ;) Chyba dopiero na magisterce ktoś powiedział "kwerenda" i musiałem się domyślać, co to w ogóle znaczy. I przyznam, że od tamtej pory zapomniałem o istnieniu tego słowa, zawsze mówię "bazodanowe query" :D Ale nie martw się, specjalnie na Twoje życzenie "kwerenda" pojawi się za tydzień!
Fajnie, że są takie osoby, jak Pan, które dzielą się wiedzą. Dzięki za materiał! :)
Nie ma za co! No i na Ty do mnie mów, nie na Pan :D Pozdro!
Tak ciężko znaleźć konkretny content bez zbędnego rozprawiania. A tutaj wszystko krótko, zwięzle i na temat. Dzięki !!!
Dwa lajki ode mnie, za to, że dobrze się Ciebie ogląda i słucha. Bez cwaniakowania, za to poprawnie merytorycznie i zrozumiale. Brakowało takiego kanału. Serio!
Uwielbiam Twoje konkretne filmy, bez przeciąganych wstępów i kokietowania. Dziękuję za Twoją pracę!
Żałuję, że tak późno Cię odkryłem. Jeden z najlepszych kanałów programistycznych. Trzymam kciuki za dalszy rozwój :D
Dzięki, a ja trzymam mocno kciuki za Twoją naukę!
Świetny poradnik dla początkujących który jest poparty głównie praktyką a nie wodospadem teorii. Wszystko jak najbardziej zrozumiałe. Coś czuję, że zostanę na tym kanale na dłużej :)
Marik1234 i Domino - to nie może być przypadek :D
Haha zdecydowanie to nie przypadek :D cieszę się, że podobał Ci się film i witam na kanale!
Na kursie SDA miałem poświęcone na SQL'a 21h. Więcej się dowiedziałem od Ciebie ;)
Jesteś wielki Przyjacielu, dziękuję.
Kursy to strata czasu i pieniędzy
Film, o którym wspominam na początku odcinka: th-cam.com/video/f2WWM3HaExU/w-d-xo.html TH-cam coś zepsuł i nie wyświetla karty na górze ;)
🔥 Roadmapa programisty - Czego, kiedy i dlaczego się uczyć, żeby zostać programistą: roadmapaprogramisty.pl/
🔥 Programista dzisiaj - Sprawdzone źródła do nauki dla początkujących programistów: programistadzisiaj.pl/
🔥 Kurs Git od podstaw: gitodpodstaw.pl/
🔥 Platforma Programuj od podstaw: programujodpodstaw.pl/
Pobierz bezpłatnego ebooka "Jak zostać programistą - krok po kroku": www.jaknauczycsieprogramowania.pl/#ebook
Dołącz też tutaj:
DISCORD: www.jaknauczycsieprogramowania.pl/discord
INSTAGRAM: instagram.com/jaknauczycsieprogramowania/
FACEBOOK (GRUPA): facebook.com/groups/jaknauczycsieprogramowania
FACEBOOK (STRONA): facebook.com/jaknauczycsieprogramowania
✉ Współpraca: marketing@jaknauczycsieprogramowania.pl
Jestem wdzięczny za to, że robisz taki fajny, wartościowy kontent na polskim youtube. Żadnego pierniczenia o teoretycznych podstawach, żadnego wprowadzania kilkugodzinnego jak zainstalować jedną rzecz, tylko od razu konkrety. Zasługujesz na więcej wyświetleń i większą widownię.
Mam wersję 8.0.17 i cały czas mam szare okno output. Po wyrażeniu INSERT też nic mi się nie pokazuje. Nie wiem dlaczego.
Nieważne. Okazało się, że moje pierwsze zapytanie było błędne bo zamiast kolumny username, nazwałem ją usersname. No cóż, błędy nowicjusza :-)
Spokojnie, takie błędy zdarzają się nie tylko nowicjuszom, to wręcz nieodłączna część programowania ; )
@@JakNauczycSieProgramowania Ale nadal nie rozwiązałem problemu z tym active output. U mnie na win 10, jest output na dole cały czas na szaro. Żeby zobaczyć co jest w bazie muszę wywołać SELECT'a EDIT: Znowu niepotrzebnie głowę zawracam. Okazało się że wystarczyło ten pasek rozsunąć do góry.
Bardzo dobrze wytłumaczone. Nic tylko dziękować
Najlepszy film o SQL na jaki na YT trafilem do tej pory. Wszystko jasne i sensowne, bez niepotrzebnego typowo polskiego komplikowania
Nie ma co lać wody, muszą być konkrety :)
Super wytlumaczone i na biezaco pokazywany wynik dzialania, czekam na pozostale 2 czesci. Pozdro !
Fajnie wytłumaczone, prosto wyraźnie i konkretnie.
W połączeniu z zadaniami jakie mam nauczyłem się podstaw w dwa dni.
Dodam, że mam 36lat i dopiero zaczynam przygodę z IT..... ale spokojnie nie lecę od razu na programistę, zacznę od testera:)
Czy t twój pierwszy kod do programowania?
@@GUBER84 SQL nie jest do programowania, a do hmmm.... szukania, sortowania, wpisywania danych. Tak bym to rozumiał :)
Ale TAK jest to moja pierwsza styczność z jakimkolwiek językiem IT.
Ostatnio chwilę pobawiłem się Pythonem - to już jest do programowania - i mi się podoba, ciekawa sprawa. Żałuję, że za młodu w to nie "weszlem" :/ bo mam wrażenie że nikt nie chce zatrudniać starszych. Ostatnio wprost dostałem odpowiedź że szukają mlodych-studentow. Realia niestety
Tester i programista to inne zawody i testowanie to nie jest boczne łatwiejsze wejście do świata IT :)
Bardzo się cieszę, że tutaj trafiłam! :D świetnie tłumaczysz, wielkie dzięki!
Witam na kanale! : )
mój pierwszy kontakt z SQL w życiu, ale bez problemu wszystko zrozumiałem. Dzięki!
Cześć Kamil. Fajny materiał. Wszystko merytorycznie opisane. Straciłem dwa dni na ponad 3 godzinny materiał o SQL po niemiecku. Za dużo lania wody i parcia na szkło, a Ty jego całą zawartość przedstawiłeś praktycznie w dwóch pierwszych odcinkach. Polecam
Cześć, bardzo fajny materiał. Uczę się właśnie SQL i ten filmik mi sporo pokazał. Zaraz odpalam drugi :)
świetne :) od 10 lat szukałem takiego kontentu o SQL
A to się bardzo cieszę, że znalazłeś go u mnie :)
Fajny materiał na przypomnienie sobie SQLa, dzięki
Dzięki, konkretnie i jasno wytłumaczone. Pzdr
Mega, prosty przekaz to dla mnie zawsze priorytet, także cieszę się, że i tym razem mi się udało! ; )
Naprawdę bardzo miło się słuchało. Daje łapkę w górę 😊
Rewelka! Fajnie że tak szybko znalazłem Twój filmik. Od razu robię SUBa i szukam więcej w tym temacie !
Mega! Witam na kanale :D Szukasz więcej o SQL czy o programowaniu ogólnie?
Jak nauczyć się programowania Szykam o SQL.. Mam już środowisko tylko muszę nauczyć się w nim poruszać.
dobrze jest sobie wrócić i przypomnieć podstawy :DD
Bardzo przystępnie wytłumaczone, dziękuję za ten kurs
Dziękuję Panu za pańskie filmy
Dziękuję za ten filmik! Świetnie wytłumaczone co i jak!
Świetny film, dziękuję.
Super teraz to jest zrozumiałe dla mnie dzięki wielkie :)
super materiał! wszystko jasne bez zbędnych słów. szkoda, że można dać tylko jednego lajka pod filmem
Są trzy cześci tego SQL-a, także w sumie możesz dać trzy :D
w jaki sposób dodać i ustawić na początku connection?
Bardzo dobry materiał, dzięki
no i to jest konkret. Dzięki!
Super filmik = ('krótko' , 'treściwie' , 'na temat' );
super materiał !
Dzięki, mam nadzieję, że się przyda :D
Bardzo niejasny tutorial już na samym wstępie. Zero informacji jak skonfigurować MySQL workbench. Jeśli ktoś zaczyna od podstaw może mieć z tym duży problem
Dziękuje :)
Doceniam ;))
Chyba jeden z lepszych darmowych poradników na polskim YT. Będziesz kiedyś prezentować Hibernata?
Wspominałem o Hibernate tutaj: th-cam.com/video/jjOriEZsrGk/w-d-xo.html
Ale na pewno będę wracał jeszcze do tego tematu!
Dziękuję Panu bardzo. Przyda mi sięwe wszystkich moich amatorskich aplikacjach(póki co :D). Pozdrawiam.
Ekstra, to powodzenia przy tych aplikacjach! A co piszesz teraz? No i na Ty pisz do mnie zawsze ; )
@@JakNauczycSieProgramowania Dziękuję za odpowiedź 😀. Zamierzam dokończyć system kontroli lotów i później napisać coś w stylu bankowości elektronicznej😀
@@bartas7261 Elegancko, bardzo fajne pomysły!
a jak moge wejsc w ta lokalna baze danych? bo u mnie pojawia sie informacja ze musze haslo wpisac
Hasło ustawiasz podczas instalacji MySQL, jeżeli go nie ustawiłeś to na 99% jest puste.
Co zrobić gdy tabela nie otrzymuje wartości podanych w zapytaniu ?
Napisz co dokładnie robisz, jakie zapytanie wywołujesz, jaki jest efekt, bo bez tego ciężko cokolwiek podpowiedzieć.
Możesz opisać problem na Discordzie: www.jaknauczycsieprogramowania.pl/discord, tam będzie najłatwiej to ogarnąć.
@@JakNauczycSieProgramowania Problem rozwiązany. Dziękuję za odpowiedź, pozdrawiam.
Dzięki wielkie! :)
Witam po wpisaniu SELECT username FROM users nie moze pojawic mi sie tabela, wyslakuje mi error 1046 i nie mam pojecia co zrobic bo jestem nowa w programowaniu
A jaki jest komunikat tego błędu?
fajnie poprowadzone.
mega jest ten kurs
Trochę odgrzeje kotleta ale mam pytanie, ściągnąłem na Maka mysql worknench 8.0 i na początku podarzalem według filmu - przy zatwierdzaniu danych kombinacja command+Enter przechodziło aż w którymś momencie podczas zatwierdzania zaczęło mi wyłączać aplikacje z informacja ze „aplikacja MySQLWorkbench nieoczekiwanie zakończyła prace, ktoś wie dlaczego?
Opisz problem na Discordzie: www.jaknauczycsieprogramowania.pl/discord
Witam. Obejrzałam filmik, zainstalowałam potrzebne programy, robiłam wszystko krok po kroku tak jak Pan i po raz drugi występuje jakiś błąd. Mianowicie, podczas wpisywania danych do kolumn i zatwierdzania ich , następnie wyszukiwania tych danych, dane te się powtarzają. Tzn tak jakby się kopiowały wiersze z tymi samymi danymi i mam kilka wierszy o takich samych danych. Gdzie mogłam popełnić błąd? Z góry dziękuję za odpowiedź. 😊
Cześć, to oznacza, że za każdym razem wykonujesz zapytanie typu INSERT, które wstawia dane do bazy danych. Prawdopodobnie wykonujesz zawsze zarówno INSERT jak i SELECT. Upewnij się, że zaznaczasz i wykonujesz jedynie SELECT. W razie problemów napisz też na Discordzie: www.jaknauczycsieprogramowania.pl/discord
@@JakNauczycSieProgramowania Pomogło! Dziękuję za pomoc :)
Fajnie tłumaczysz, bardzo dobrze się Ciebie słucha, powinieneś wyprodukować jakieś bardziej objętościowe i szczegółowe kursy.
Co do komentarza po filmie to tak - podstawy OK, ale z chęcią zobaczyłbym np. coś bardziej zaawansowanego z SQLa z czym sam miałeś do czynienia. Inna sprawa to interesujące mogłyby być zagadnienia bardziej techniczne związane z bazami, czyli dobre i złe praktyki, jakieś zarządzanie czy serwisowanie bazą danych. Mam nadzieję, że wiesz o czym piszę...
Teraz kanał jest tylko dodatkiem do mojej codziennej pracy, nad którym pracuję w wolnym czasie, ale mój długofalowy plan jest taki, żeby w przyszłości stał się moim głównym zajęciem. Na pewno w pewnym momencie oprócz filmów tutaj pojawią się też płatne kursy, co z kolei pozwoli mi na poświęcenie jeszcze większej ilości na kanał. Także mam nadzieję, że za kilkanaście miesięcy będziemy się tutaj spotykać co najmniej dwa razy w tygodniu :)
Jeżeli chodzi o bardziej zaawansowane zagadnienia związane z SQL, z jakimi miałem do czynienia, będę musiał się nad tym chwilę zastanowić. Zazwyczaj nie były to bardziej skomplikowane rzeczy od tych, które przedstawię za tydzień :)
Bardziej techniczne zagadnienia dotyczące baz to temat, w którym daleko mi do eksperta - zawsze byłem przede wszystkim użytkownikiem baz danych, a ich administracją zajmowali się specjaliści - ale np. dobre praktyki przy projektowaniu bazy to coś, co na pewno warto przemyśleć. Dopiszę ten temat do listy pomysłów na kolejne odcinki :)
KS2416
0 sekund temu
Używam Workbrench. Czy ktoś wie dlaczego mi nie działają funkcje okienkowe? W ogóle ich nie mam.
Ciężko powiedzieć, nie widząc na czym tak naprawdę polega problem. Opisz go proszę (wraz ze screenshotami) na Discordzie: www.jaknauczycsieprogramowania.pl/discord i tam ogarniemy.
Korzystajac z ogolnodostepnych aplikacji wporzadku, jednak w Toadzie dodawanie wierszy jeden po drugim nie dziala. Niestety komenda Limit rowniez.
15:56
Zainstalowałem MySQLWorkbench'a oraz podaną bazę na Macu jednak po uruchomienia Workbench'a kliknięciu w bazę żąda podania hasła ... czy może mi pomóc ogarnąć ten tam ? :) dziękuje :)
Domyślnie nie powinno być żadnego hasła: dbschema.com/2020/04/21/mysql-default-username-password/
Ale jeżeli jakieś ustawiłeś, to możesz je zresetować: dev.mysql.com/doc/refman/8.0/en/resetting-permissions.html
Czy, mając określoną tabelę w sql (express 2019) - mogę jej ustawić ttl? tak, aby np czyściła dane starsze niż tydzień? Ewentualnie czy jest gdzieś jakiś film, ktory mógłby mnie pokierować?
stackoverflow.com/questions/9472167/what-is-the-best-way-to-delete-old-rows-from-mysql-on-a-rolling-basis
Mam problem przy konfiguracji SQL. Problem dotyczy PID file i nie mogę sobie z nim poradzić. Ktoś wie jak zezwolić na stworzenie takiego pliku? Poniżej wklejam loga z konfidugracji:
Attempting to start service MySQL82...
C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe (mysqld 8.0.31) starting as process 22196
InnoDB initialization has started.
InnoDB initialization has ended.
CA certificate ca.pem is self signed.
Channel mysql_main configured to support TLS. Encrypted connections are now supported for this channel.
A message intended for a client cannot be sent there as no client-session is attached. Therefore, we're sending the information to the error-log instead: MY-000001 - Can't create/write to file 'C:\ProgramData\MySQL\MySQL Server 8.0\Data\lpt1.pid' (OS errno 13 - Permission denied)
Can't start server: can't create PID file: Permission denied
Aborting
C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe: Shutdown complete (mysqld 8.0.31) MySQL Community Server - GPL..................
MySQL failed to start because of the following error(s):
A message intended for a client cannot be sent there as no client-session is attached. Therefore, we're sending the information to the error-log instead: MY-000001 - Can't create/write to file 'C:\ProgramData\MySQL\MySQL Server 8.0\Data\lpt1.pid' (OS errno 13 - Permission denied)
Can't start server: can't create PID file: Permission denied
Aborting
Opisz problem na Discordzie: www.jaknauczycsieprogramowania.pl/discord
Przydatne, dzięki :)
Mam Montereya, zainstalowałem WorkBencha i mam problem. Mam bazę postawioną, stworzyłem schema (log pokazuje, że się stworzył), jednak w panelu po lewej stronie mam jedynie "OBJECTS" i nie mam "SCHEMAS" jak u Ciebie.
Mogę za pomocą poleceń SQLowych go edytować, tworzyć, pobierać dane; jednak nie jest on wyświetlany w panelu po lewej stronie. Nic tam nie ma.
Wie ktoś, dlaczego?
Najłatwiej będzie jak opiszesz problem (wraz ze screenshotami) na Discordzie: www.jaknauczycsieprogramowania.pl/discord. Tam spróbujemy to ogarnąć:)
Witam, mam ten sam problem.@@JakNauczycSieProgramowania
@@dzeradRównież opisz problem na Discordzie: jaknauczycsieprogramowania.pl/discord
Efekt może być taki sam, ale źródło problemu może być zupełnie inne i trzeba po prostu zobaczyć, co robisz i gdzie jest błąd.
Super!
Super, a instalowałeś sql czy tylko oglądasz jak w kinie?
jak uruchamiam workbench po zainstalowaniu to mi wyskakuje Po naciśnięciu ok kończy się praca programu. System macOS z M1
Jest jakiś problem z nowszymi wersjami Workbencha na Big Sur - tech-cookbook.com/2021/03/10/using-mysql-workbench-on-macos-big-sur-m1/
Spróbuj zainstalować starszą wersję (na przykład 8.0.22). W moim przypadku (oraz u kilku widzów) to pomogło.
Pytanko: Jakbym chciał z komendy Insert INTO dodać nie rekordy do danej tabeli, a kolumnę? No i pytanie, że jeżeli za pierwszym (insert into) nie dodamy wartości do wszystkich kolumn, to kolejne (insert into) przejdzie do kolejnego rekordu, zostawiając te wartości puste?
Co znaczy, że chcesz dodać kolumnę do tabeli? W sensie zmienić strukturę tabeli? To jeżeli tak, to potrzebujesz polecenia ALTER TABLE: www.w3schools.com/sql/sql_alter.asp
Jeżeli dana kolumna nie wymaga podania danych, to w takim przypadku, o którym piszesz, pole zostanie puste.
niestety ale mój sql na windowsie nie wygląda i nie działa tak jak ten na Mac'u. Brak opisu postawienia serwera żeby w ogóle odpalić benchworka- myślę dobra może jestem aż tak zielony, z pomocą przyszedł inny poradnik. Zaczynamy, pierwsze zapytanie po utworzeniu tabel: SELECT username FROM users; (CTRL+enter) , brak reakcji-jakieś czerwone alerty u dołu. Metodą prób i błędów odkryłem że prawidłowe zapytanie to : SELECT username FROM `sql-kurs`.users; . Dopiero wtedy wyskakuje Result Grip. Wszystko wygląda i działa u mnie inaczej niż na filmie, nie idę dalej bo niby jak? Coś tu mocno nie gra, czy to kurs tylko na Mac-i?
W filmie skupiam się tylko na samym budowaniu zapytań SQL, więc pominąłem proces instalacji serwera. Jeżeli chodzi o zapytanie "SELECT username FROM `sql-kurs`.users" oznacza to, że nie miałem wybranego wcześniej schematu sql-kurs z panelu po lewej stronie, więc wymagane było zdefiniowanie tego w samym zapytaniu.
To co tutaj pokazuję to uniwersalne rzeczy, także nie ma znaczenia z jakiego systemu operacyjnego korzystasz. Ewentualne drobne różnice mogą wynikać z innej konfiguracji Workbencha lub z faktu, że od premiery filmu minęło już 2,5 roku, więc w Workbenchu też mogły zajść pewne kosmetyczne zmiany. W razie różnic trzeba kombinować, natomiast sam SQL się nie zmienił :)
Mam pytanka odnośnie instalacji niezbędnych rzeczy, o których mowisz w filmie. Ściągnąłem mysql-insaller-community 8.0.28 i przy jego uruchomieniu mam kilka typów instlacji z zawartymi w nich paczkami, ale nie widzę tam czegoś takiego jak baza danych mysql. Chodzi o sql server? Wybrać custom i zainstalować tylko co mówisz? Czy przy wyborze typu instalacji trzeba zainstalować jednocześnie paczkę z workbench czy oddzielnie np. wcześniej mogę/ Czy mogą być potem błędy takiej instlacji? Może jest gdzieś filmik krok po kroku pokazjący jak zainstalować konkretne moduły , paczki tylko dla tego Twojego kursu.
Cześć, najłatwiej będzie jak opiszesz problem na discordzie: www.jaknauczycsieprogramowania.pl/discord pokazując co robisz i gdzie masz wątpliwości. I na pewno to ogarniemy :)
Tak z pamięci nie dam rady podpowiedzieć, bo mega dawno nagrywałem ten film i nie pamiętam już jak dokładnie wygląda proces instalacji bazy :)
Witam, przepraszam jeśli to głupie pytanie, ale jakie hasło trzeba wpisać po kliknięciu w lokalną instancję bazy danych, aby pojawiło się to co jest przedstawione w kursie?
Domyślnie nie powinno być żadnego hasła: dbschema.com/2020/04/21/mysql-default-username-password
Jeżeli nie zadziała, tutaj jest instrukcja jak zresetować hasło: dev.mysql.com/doc/refman/8.0/en/resetting-permissions.html
Oprócz instalacji workbench musisz zainstalować mysql serwer, który będzie udawał prawdziwy serwer (localhost). Instalacja MSQ server i workbench na windowsie jest bajecznie prosta wystarczy poszukać na youtubie. Wszystko w parę kliknięć. Gorzej na linuxie.
dlaczego wywala mi wszystkich poczwornie?
Przy jakim zapytaniu?
@@JakNauczycSieProgramowania Już jestem fanem kanału :-); w momencie ctrl enter, gdy chcę wyświetlić rowy; wczoraj zduplikowal z 4 na 16, teraz widze, ze juz 22 linie, a wpisalem tylko 4 delikwentow do bazy.
może trywialne pytanie, ale co zrobić po uruchomieniu Workbencha? Nie mam żadnych lokalnych instancji w MySQL Connections. Nie wiem co dalej :/
A samą bazę danych MySQL zainstalowałeś? Czy tylko Workbencha?
@@JakNauczycSieProgramowania oprócz Workbencha pobrałem także i zainstalowałem oba pliki z linku MySQL dla Windows.
@@morako_isaki_ Opisz problem na Discordzie: www.jaknauczycsieprogramowania.pl/discord albo na grupie na fb: facebook.com/groups/jaknauczycsieprogramowania, tam najłatwiej będzie to ogarnąć.
@@JakNauczycSieProgramowania aa już sobie poradziłem, ale zapomniałem dać znać. Teraz jestem w trakcie Java - podstawy w 2h. Narazie czarna magia. Ale nie odpuszczam, staram się cały czas.
Szkoda, że nie dodałeś miejsca zamieszkania w Userach
supcio
a jak pobieram sql to co mam wybrac bo mam tam kilka opci: developer, full, client itp?
Stąd pobierasz? dev.mysql.com/downloads/installer/
@@JakNauczycSieProgramowania dzk już rozwiązaniem problem
@@JakNauczycSieProgramowania jeszcze jedno pytanie. Miałem w bazie 11 rekordów i usunołem 5(wiec teraz mam od 1-6). Dodałem nowy rekord i jego id zamiast być 7 jest 12. Podejrzewam ze chodzi o to iż wcześniej ta kolumna id już zwiększyła swoja wartość do 11 wiec teraz jest 12. Ale czy da się jakoś sprawić aby teraz rekordy już dodawały się z odpowiednim id? Bo jeżeli dodam więcej rekordów zmiana id może być uciążliwa.
z góry dzk za odp
Kozak wprowadzenie :) Będzie kiedyś coś o integracji z Javą i dobrych praktykach pisania takiego kodu?
Będzie i o komunikacji z bazą z poziomu Javy jak i dobrych praktykach w tym temacie :)
Czysto i przejrzyście wytlumaczone. Ciekawy jestem Kmilu czy bedziesz pokazywal po tych odcinkach z mysql jak laczyc apke z ta baza danych i mechanizmy?
Nie bezpośrednio po tych odcinkach, ale tak, pojawi się odcinek o tym jak łączyć się z bazą danych w Javie, Node.js i Pythonie.
@@JakNauczycSieProgramowania super, czekam i jedziemy z koksem! Mam nadzieje ze kiedys bede mogl sie odwdzieczyc
Jakie są dane wejściowe do serweru na którym będziemy się praktykować na twoich filmikach? Mam już Workbancha bo kiedyś korzystałem ale nie mam tej bazy na której pokazujesz a też nie wspominasz o żadnych ustawieniach nowego połączenia.Czy to tylko pod tym linkiem jak pobierzemy to razem z tą bazą?
Siema, nie eksportowałem nigdzie bazy danych. Musisz zainstalować MySQL u siebie w systemie, a następnie przy pomocy MySQL Workbench utworzyć bazę danych o takiej strukturze, jaką pokazuję w filmie.
Troche szybko , ale jasne . Mogłeś skupic sie na bardziej tlumaczyc , bo nie wszyscy tutaj programiści. Ja tester Junior :) Pozdrawiam
Będę jeszcze wracał do SQL i postaram się wszystko jeszcze dokładniej wytłumaczyć :)
Nie wspomniałeś o insert into set , może też potem po tej serii coś bardziej zaawansowanego z SQLem np. optymalizacje zapytań itp.
Ostatnio robiłem import produktów z hurtowni ponad 50 tyś insertów i jak leci 1 po drugim dłużej to trwało po zebraniu do tablicy i wykonywaniu chankow np. po 500 znacząco przyśpieszyło. (Chociaż to pewnie też zależy od użytego silnika bazodanowego).
I co do WHERE IN można dodać, że może być też inny select.
Ale dobre wprowadzenie Rok temu jak zaczynałem bardzo by się przydał, nie mogę się doczekać kolejnych odcinków :)
Jak już skończy się kurs SQL Z Mongodb też coś zrobisz ? Ostatnio napisałem 1 aplikacje (chat dosyć słaby), ale z wykorzystaniem firebase by poznać jak to działa, też fajna sprawa
Powiem Ci, że nie spotkałem się wcześniej z INSERT INTO ... SET, zawsze używałem tylko i wyłącznie INSERT INTO ... VALUES. Ale widzę też, że INSERT INTO ... SET to rzecz tylko z MySQL-a, w standardzie SQL-a tego zapytania nie ma.
Inny SELECT w WHERE to faktycznie rzecz warta pokazania, jeszcze nie nagrałem najbliższego odcinka, także dopisuję to do notatek, żeby też to pokazać :) Dzięki!
Temat optymalizacji zapytań jest bardzo ciekawy i też zapiszę go do listy, ale myślę, że wrócę do niego raczej dopiero za kilka miesięcy. Natomiast MongoDB, o które pytasz, powinno pojawić się nieco szybciej :) To bardzo ciekawa baza, także chciałbym zaprezentować jej możliwości.
@@JakNauczycSieProgramowania dzięki ogólnie super materiały
fajny i konkretny material, ale 8 reklam w ciagu 20 minutowego odcinka to za duzo na moje nerwy :(
Jasne i zrozumiałe
Przydałby się odcinek kiedy powinniśmy zacząć uczyć się następnych tematów. To znaczy co np powinniśmy umieć z Javy aby był sens zaczęcia nauki aplikacji webowych.
Mam w planach taki odcinek - chcę w nim przedstawić taką naprawdę kompleksową roadmapę dla programisty, z pokazaniem różnych dróg, opcji i możliwości oraz wytłumaczeniem kiedy, czego i na jakim poziomie warto się uczyć.
@@JakNauczycSieProgramowania Taki odcinek byłby super. Sam teraz uczę się Javy i zaczynam właśnie Hibernate i Spring. Ciężko się połapać, jest dużo przestarzałych tutoriali, a na forach "wojna" czego warto się uczyć. A jeśli chodzi o Javę to może jakiś odcinek o współbieżności bo to dość ciężki temat do zrozumienia. Jest w nim dużo tematów a jestem ciekaw na jakim poziomie Junior powinien znać wątki.
@@krystianc4928 Wątki możesz zostawić na później, jako Junior nie musisz się nimi specjalnie przejmować ; )
@@JakNauczycSieProgramowania Dzięki za odpowiedź. Czyli niepotrzebnie tracę na ten moment nerwy z bardziej skomplikowanymi rzeczami związanymi z wątkami. I to właśnie pokazuje, że potrzebny jest ten odcinek z bardziej szczegółowymi tematami które powinien znać Junior :P
Świetnie pokazane 😀 ale zdecydowanie lepiej pisze sie zapytania w DataGrip
Produkty JetBrains to wiadomo, zawsze klasa sama w sobie, ale w większości przypadków (w przypadku DataGrip też) są to rozwiązania płatne, a tutaj chciałbym korzystać przede wszystkim z darmowych narzędzi :)
Jak nauczyć się programowania wiadomo😀 to teraz czekamy mistrzu na Springa i Hibernate 😀 w sumie ciekawym pomyslem bylo by rozwiazywanie zadan rekrutacyjno/algorytmiczne bo prawie nic po polsku nie ma
@@i_k1934 Spring i Hibernate na pewno będą za jakiś czas. Co do zadań rekrutacyjnych i algorytmicznych też mam na to ciekawy pomysł, coś się powinno pojawić w drugiej połowie roku ; )
Ten SQL wydaje się całkiem prosty. Mylę się?
To co pokazałem w tych trzech odcinkach powinno być wystarczające w 80% sytuacji, w których będziesz pracował z bazami danych :)
Oczywiście SQL jest dużo bardziej złożony i możemy w nim tworzyć niesamowicie skomplikowane rzeczy, pisać tak zwane procedury i triggery w bazie danych, ale jeżeli nie idziesz stricte w kierunku pracy z bazami danych, a po prostu wykorzystujesz je w codziennej pracy programisty, zazwyczaj podstawowa wiedza na temat SQL jest w zupełności wystarczająca. Także w tym przypadku odpowiedź będzie brzmiała tak :)
@@JakNauczycSieProgramowania super :)
No tutaj lipa nie pokazujesz konfiguracji localhosta. Odpalasz workbench, wszystko smiga i jest ustawione. A przecież trzeba serwer zainstalować, żeby to śmiagało na localhoscie.
W opisie podaję linki do MySQL na różne systemy, w filmie skupiam się już na samym SQL.
Powinieneś zrobić poradnik o asynchroniczności w programowaniu 😄
Jest ten temat na liście, ale nie jestem jeszcze w stanie stwierdzić, kiedy będę go realizował :)
Sloneczko moje
marik1234 - i see what you did there :D
Mariusz i Dominik to też nigdy nie są przypadkowe imiona :D
Oj... czekalem na slynna dobra polska slangowa "kwerende"... ale sie nie doczekalem... :( Moze pojawi sie werbalnie w czesci 2 :D
Haha no powiem Ci, że na tych naszych studiach tak się przyzwyczaiłem do angielskiej terminologii, że niektórych słów po polsku to przez długie lata nawet nie słyszałem ;) Chyba dopiero na magisterce ktoś powiedział "kwerenda" i musiałem się domyślać, co to w ogóle znaczy. I przyznam, że od tamtej pory zapomniałem o istnieniu tego słowa, zawsze mówię "bazodanowe query" :D Ale nie martw się, specjalnie na Twoje życzenie "kwerenda" pojawi się za tydzień!
marik1234 :D
Z wiadomej galaktyki i z wiadomego osiedla :D
Czy to MacOs? Tragedia, nic nie widać. Nie możesz robić filmów na czymś, na co warto wydać pieniądze?
Co masz na myśli mówiąc, że nic nie widać?
@@JakNauczycSieProgramowania typ sie odkleił troszkie
Zaoszczędzi niektórym pisania:
insert into users(username, display_name, year_of_birth) VALUES
('marik1234', 'Mariusz', 1992),
('blazej', 'Błażej', 1990),
('domino88','Dominik', 1980),
('marco', 'Marek', 1983),
('adam', 'Adam', 1988);