Kurs SQL - podstawy cz. 1/3

Поділитися
Вставка
  • Опубліковано 12 вер 2024
  • MySQL dla Windows: dev.mysql.com/...
    MySQL dla MacOS: dev.mysql.com/...
    MySQL Workbench: dev.mysql.com/...
    Film, o którym wspominam na początku odcinka: • Bazy danych SQL vs. Mo...
    🔥 Sprawdź kurs Java od podstaw - od zera do Junior Developera: javaodpodstaw.pl/ 🔥
    🔥 Roadmapa programisty - Czego, kiedy i dlaczego się uczyć, żeby zostać programistą: roadmapaprogra...
    🔥 Programista dzisiaj - Sprawdzone źródła do nauki dla początkujących programistów: programistadzi...
    🔥 Kurs Git od podstaw: gitodpodstaw.pl/
    🔥 Platforma Programuj od podstaw: programujodpod...
    Pobierz bezpłatnego ebooka "Jak zostać programistą - krok po kroku": www.jaknauczyc...
    Dołącz też tutaj:
    DISCORD: www.jaknauczyc...
    INSTAGRAM: / jaknauczycsieprogramow...
    FACEBOOK (GRUPA): / jaknauczycsieprogramow...
    FACEBOOK (STRONA): / jaknauczycsieprogramow...
    ✉️ Współpraca: marketing@jaknauczycsieprogramowania.pl

КОМЕНТАРІ • 162

  • @ekolodz666
    @ekolodz666 4 роки тому +70

    Fajnie, że są takie osoby, jak Pan, które dzielą się wiedzą. Dzięki za materiał! :)

  • @Marzyn100
    @Marzyn100 Рік тому +6

    Tak ciężko znaleźć konkretny content bez zbędnego rozprawiania. A tutaj wszystko krótko, zwięzle i na temat. Dzięki !!!

  • @ZadiniPlatini
    @ZadiniPlatini Рік тому +5

    Na kursie SDA miałem poświęcone na SQL'a 21h. Więcej się dowiedziałem od Ciebie ;)
    Jesteś wielki Przyjacielu, dziękuję.

    • @KS2416
      @KS2416 Рік тому

      Kursy to strata czasu i pieniędzy

  • @agamuffin
    @agamuffin Рік тому +13

    Uwielbiam Twoje konkretne filmy, bez przeciąganych wstępów i kokietowania. Dziękuję za Twoją pracę!

  • @Tofik443
    @Tofik443 4 роки тому +10

    Ś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

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  4 роки тому +5

      Haha zdecydowanie to nie przypadek :D cieszę się, że podobał Ci się film i witam na kanale!

  • @kacperkujawa213
    @kacperkujawa213 4 роки тому +14

    Żałuję, że tak późno Cię odkryłem. Jeden z najlepszych kanałów programistycznych. Trzymam kciuki za dalszy rozwój :D

  • @ukasz3664
    @ukasz3664 3 роки тому +9

    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!

  • @spoiler-man9640
    @spoiler-man9640 4 роки тому +10

    Bardzo dobrze wytłumaczone. Nic tylko dziękować

  • @gacek2186
    @gacek2186 2 роки тому +4

    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
      @GUBER84 2 роки тому

      Czy t twój pierwszy kod do programowania?

    • @gacek2186
      @gacek2186 2 роки тому

      @@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

    • @agatalk1086
      @agatalk1086 2 роки тому +1

      Tester i programista to inne zawody i testowanie to nie jest boczne łatwiejsze wejście do świata IT :)

  • @arkadiuszswioko8583
    @arkadiuszswioko8583 4 роки тому +4

    Super wytlumaczone i na biezaco pokazywany wynik dzialania, czekam na pozostale 2 czesci. Pozdro !

  • @pkoziolek1
    @pkoziolek1 Рік тому +1

    mój pierwszy kontakt z SQL w życiu, ale bez problemu wszystko zrozumiałem. Dzięki!

  • @Damian64287
    @Damian64287 5 місяців тому

    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

  • @magdarita627
    @magdarita627 3 роки тому +2

    Bardzo się cieszę, że tutaj trafiłam! :D świetnie tłumaczysz, wielkie dzięki!

  • @karolborowiecki6983
    @karolborowiecki6983 2 роки тому +1

    świetne :) od 10 lat szukałem takiego kontentu o SQL

  • @andree2000
    @andree2000 2 роки тому

    Najlepszy film o SQL na jaki na YT trafilem do tej pory. Wszystko jasne i sensowne, bez niepotrzebnego typowo polskiego komplikowania

  • @JakNauczycSieProgramowania
    @JakNauczycSieProgramowania  4 роки тому +11

    Film, o którym wspominam na początku odcinka: ua-cam.com/video/f2WWM3HaExU/v-deo.html UA-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

    • @2605mac
      @2605mac 4 роки тому +3

      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ę.

    • @2605mac
      @2605mac 4 роки тому

      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.

    • @2605mac
      @2605mac 4 роки тому

      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 :-)

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  4 роки тому +1

      Spokojnie, takie błędy zdarzają się nie tylko nowicjuszom, to wręcz nieodłączna część programowania ; )

    • @2605mac
      @2605mac 4 роки тому

      @@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.

  • @happener
    @happener 4 роки тому +3

    Dzięki, konkretnie i jasno wytłumaczone. Pzdr

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  4 роки тому

      Mega, prosty przekaz to dla mnie zawsze priorytet, także cieszę się, że i tym razem mi się udało! ; )

  • @cezsta
    @cezsta 3 роки тому

    Rewelka! Fajnie że tak szybko znalazłem Twój filmik. Od razu robię SUBa i szukam więcej w tym temacie !

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  3 роки тому

      Mega! Witam na kanale :D Szukasz więcej o SQL czy o programowaniu ogólnie?

    • @cezsta
      @cezsta 3 роки тому

      Jak nauczyć się programowania Szykam o SQL.. Mam już środowisko tylko muszę nauczyć się w nim poruszać.

  • @Toma_Warszawa
    @Toma_Warszawa 10 місяців тому

    Cześć, bardzo fajny materiał. Uczę się właśnie SQL i ten filmik mi sporo pokazał. Zaraz odpalam drugi :)

  • @piotrwardecki9075
    @piotrwardecki9075 5 місяців тому

    Fajny materiał na przypomnienie sobie SQLa, dzięki

  • @magdalenamagdak5941
    @magdalenamagdak5941 Рік тому

    Naprawdę bardzo miło się słuchało. Daje łapkę w górę 😊

  • @mareklinka3497
    @mareklinka3497 2 роки тому

    Bardzo przystępnie wytłumaczone, dziękuję za ten kurs

  • @oskarjuszczyk3673
    @oskarjuszczyk3673 Рік тому

    Dziękuję Panu za pańskie filmy

  • @katarzynapacyk7866
    @katarzynapacyk7866 3 роки тому +2

    super materiał! wszystko jasne bez zbędnych słów. szkoda, że można dać tylko jednego lajka pod filmem

  • @wiktorsadowski4797
    @wiktorsadowski4797 4 роки тому +1

    Chyba jeden z lepszych darmowych poradników na polskim YT. Będziesz kiedyś prezentować Hibernata?

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  4 роки тому +1

      Wspominałem o Hibernate tutaj: ua-cam.com/video/jjOriEZsrGk/v-deo.html
      Ale na pewno będę wracał jeszcze do tego tematu!

  • @_I_like_kebeb
    @_I_like_kebeb 9 місяців тому

    dobrze jest sobie wrócić i przypomnieć podstawy :DD

  • @tyramisiu
    @tyramisiu 4 роки тому +1

    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ę...

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  4 роки тому

      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 :)

  • @emejdz
    @emejdz 2 роки тому

    Dziękuję za ten filmik! Świetnie wytłumaczone co i jak!

  • @paulsprings9960
    @paulsprings9960 2 роки тому +1

    Super filmik = ('krótko' , 'treściwie' , 'na temat' );

  • @Porzuc_
    @Porzuc_ Рік тому +5

    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

  • @przemekp2227
    @przemekp2227 Рік тому

    Super teraz to jest zrozumiałe dla mnie dzięki wielkie :)

  • @dydelfobserwator4845
    @dydelfobserwator4845 4 роки тому +1

    no i to jest konkret. Dzięki!

  • @krzysztofpietrasik1090
    @krzysztofpietrasik1090 2 роки тому

    Świetny film, dziękuję.

  • @bartek6039
    @bartek6039 2 роки тому

    Bardzo dobry materiał, dzięki

  • @rafabaranowski513
    @rafabaranowski513 4 роки тому +4

    Kozak wprowadzenie :) Będzie kiedyś coś o integracji z Javą i dobrych praktykach pisania takiego kodu?

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  4 роки тому +4

      Będzie i o komunikacji z bazą z poziomu Javy jak i dobrych praktykach w tym temacie :)

  • @mateuszargasinski1289
    @mateuszargasinski1289 4 роки тому +1

    super materiał !

  • @radie82
    @radie82 2 роки тому

    mega jest ten kurs

  • @andr27
    @andr27 3 роки тому

    fajnie poprowadzone.

  • @LukaszKobierski
    @LukaszKobierski 4 роки тому

    Dzięki wielkie! :)

  • @matisamiec6791119
    @matisamiec6791119 2 роки тому

    Dziękuje :)

  • @bartas7261
    @bartas7261 4 роки тому

    Dziękuję Panu bardzo. Przyda mi sięwe wszystkich moich amatorskich aplikacjach(póki co :D). Pozdrawiam.

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  4 роки тому

      Ekstra, to powodzenia przy tych aplikacjach! A co piszesz teraz? No i na Ty pisz do mnie zawsze ; )

    • @bartas7261
      @bartas7261 4 роки тому

      @@JakNauczycSieProgramowania Dziękuję za odpowiedź 😀. Zamierzam dokończyć system kontroli lotów i później napisać coś w stylu bankowości elektronicznej😀

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  4 роки тому +1

      @@bartas7261 Elegancko, bardzo fajne pomysły!

  • @ruthos1799
    @ruthos1799 4 роки тому

    Przydatne, dzięki :)

  • @EmilDworniczak
    @EmilDworniczak 4 роки тому

    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

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  4 роки тому +2

      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.

    • @EmilDworniczak
      @EmilDworniczak 4 роки тому

      @@JakNauczycSieProgramowania dzięki ogólnie super materiały

  • @czarekp4367
    @czarekp4367 2 роки тому

    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.

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  2 роки тому

      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 :)

  • @luksonluk8659
    @luksonluk8659 2 роки тому

    Super!

    • @henrykbak7146
      @henrykbak7146 2 роки тому

      Super, a instalowałeś sql czy tylko oglądasz jak w kinie?

  • @Mayaaa_96
    @Mayaaa_96 Рік тому

    w jaki sposób dodać i ustawić na początku connection?

  • @nowakkowalska
    @nowakkowalska Рік тому

    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ć?

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  Рік тому

      stackoverflow.com/questions/9472167/what-is-the-best-way-to-delete-old-rows-from-mysql-on-a-rolling-basis

  • @matewojno2103
    @matewojno2103 Рік тому

    Doceniam ;))

  • @karolzubinski8303
    @karolzubinski8303 3 роки тому

    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ą?

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  3 роки тому

      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.

  • @krystianc4928
    @krystianc4928 4 роки тому

    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.

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  4 роки тому +1

      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ć.

    • @krystianc4928
      @krystianc4928 4 роки тому

      @@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
      @JakNauczycSieProgramowania  4 роки тому

      @@krystianc4928 Wątki możesz zostawić na później, jako Junior nie musisz się nimi specjalnie przejmować ; )

    • @krystianc4928
      @krystianc4928 4 роки тому

      @@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

  • @grudzinskidaniel
    @grudzinskidaniel 2 роки тому

    fajny i konkretny material, ale 8 reklam w ciagu 20 minutowego odcinka to za duzo na moje nerwy :(

  • @djmako1972
    @djmako1972 Рік тому

    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

  • @michnick8
    @michnick8 2 роки тому

    Korzystajac z ogolnodostepnych aplikacji wporzadku, jednak w Toadzie dodawanie wierszy jeden po drugim nie dziala. Niestety komenda Limit rowniez.

  • @Marysia890
    @Marysia890 Рік тому

    Troche szybko , ale jasne . Mogłeś skupic sie na bardziej tlumaczyc , bo nie wszyscy tutaj programiści. Ja tester Junior :) Pozdrawiam

  • @ksychu87
    @ksychu87 8 місяців тому

    a jak moge wejsc w ta lokalna baze danych? bo u mnie pojawia sie informacja ze musze haslo wpisac

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  8 місяців тому

      Hasło ustawiasz podczas instalacji MySQL, jeżeli go nie ustawiłeś to na 99% jest puste.

  • @zielikfighter8590
    @zielikfighter8590 4 роки тому

    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?

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  4 роки тому

      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.

    • @zielikfighter8590
      @zielikfighter8590 4 роки тому

      @@JakNauczycSieProgramowania super, czekam i jedziemy z koksem! Mam nadzieje ze kiedys bede mogl sie odwdzieczyc

  • @magdawaliczek6117
    @magdawaliczek6117 Рік тому

    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ź. 😊

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  Рік тому

      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

    • @magdawaliczek6117
      @magdawaliczek6117 Рік тому

      @@JakNauczycSieProgramowania Pomogło! Dziękuję za pomoc :)

  • @SebastianoPL
    @SebastianoPL 2 роки тому

    supcio

  • @kozak3216
    @kozak3216 7 місяців тому

    Szkoda, że nie dodałeś miejsca zamieszkania w Userach

  • @hanixroller7515
    @hanixroller7515 Рік тому

    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 :)

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  Рік тому

      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

  • @DlaKoneserow
    @DlaKoneserow 2 роки тому

    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?

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  2 роки тому

      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ł :)

  • @charlieecharliee
    @charlieecharliee 3 роки тому

    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?

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  3 роки тому

      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.

  • @mateuszgiza8608
    @mateuszgiza8608 2 роки тому

    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?

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  2 роки тому +1

      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

    • @henrykbak7146
      @henrykbak7146 2 роки тому

      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.

  • @Vemu
    @Vemu 4 роки тому

    Powinieneś zrobić poradnik o asynchroniczności w programowaniu 😄

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  4 роки тому +2

      Jest ten temat na liście, ale nie jestem jeszcze w stanie stwierdzić, kiedy będę go realizował :)

  • @i_k1934
    @i_k1934 4 роки тому

    Świetnie pokazane 😀 ale zdecydowanie lepiej pisze sie zapytania w DataGrip

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  4 роки тому

      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 :)

    • @i_k1934
      @i_k1934 4 роки тому

      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

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  4 роки тому +2

      @@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 ; )

  • @zbychl
    @zbychl 3 роки тому

    jak uruchamiam workbench po zainstalowaniu to mi wyskakuje Po naciśnięciu ok kończy się praca programu. System macOS z M1

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  3 роки тому

      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.

  • @KS2416
    @KS2416 Рік тому

    KS2416
    0 sekund temu
    Używam Workbrench. Czy ktoś wie dlaczego mi nie działają funkcje okienkowe? W ogóle ich nie mam.

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  Рік тому

      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.

  • @twojefinanse
    @twojefinanse Рік тому

    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?

  • @smyrdzus
    @smyrdzus Рік тому

    Jasne i zrozumiałe

  • @morako_isaki_
    @morako_isaki_ 2 роки тому

    może trywialne pytanie, ale co zrobić po uruchomieniu Workbencha? Nie mam żadnych lokalnych instancji w MySQL Connections. Nie wiem co dalej :/

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  2 роки тому

      A samą bazę danych MySQL zainstalowałeś? Czy tylko Workbencha?

    • @morako_isaki_
      @morako_isaki_ 2 роки тому

      @@JakNauczycSieProgramowania oprócz Workbencha pobrałem także i zainstalowałem oba pliki z linku MySQL dla Windows.

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  2 роки тому

      @@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ąć.

    • @morako_isaki_
      @morako_isaki_ 2 роки тому

      @@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.

  • @PresidentBashar
    @PresidentBashar Рік тому

    Co zrobić gdy tabela nie otrzymuje wartości podanych w zapytaniu ?

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  Рік тому

      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ąć.

    • @PresidentBashar
      @PresidentBashar Рік тому

      @@JakNauczycSieProgramowania Problem rozwiązany. Dziękuję za odpowiedź, pozdrawiam.

  • @wojciechrysz7808
    @wojciechrysz7808 Рік тому

    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?

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  Рік тому

      Najłatwiej będzie jak opiszesz problem (wraz ze screenshotami) na Discordzie: www.jaknauczycsieprogramowania.pl/discord. Tam spróbujemy to ogarnąć:)

    • @dzerad
      @dzerad 11 місяців тому

      Witam, mam ten sam problem.@@JakNauczycSieProgramowania

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  11 місяців тому

      @@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.

  • @yyy6455
    @yyy6455 3 роки тому +1

    marik1234 - i see what you did there :D

  • @atw_pl9670
    @atw_pl9670 Рік тому

    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

  • @szakalszaleniec
    @szakalszaleniec 4 роки тому

    Oj... czekalem na slynna dobra polska slangowa "kwerende"... ale sie nie doczekalem... :( Moze pojawi sie werbalnie w czesci 2 :D

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  4 роки тому +3

      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ń!

  • @czupryn0135
    @czupryn0135 3 роки тому

    a jak pobieram sql to co mam wybrac bo mam tam kilka opci: developer, full, client itp?

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  3 роки тому +1

      Stąd pobierasz? dev.mysql.com/downloads/installer/

    • @czupryn0135
      @czupryn0135 3 роки тому

      @@JakNauczycSieProgramowania dzk już rozwiązaniem problem

    • @czupryn0135
      @czupryn0135 3 роки тому

      @@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

  • @SasKadzu
    @SasKadzu 11 місяців тому

    Sloneczko moje

  • @joteks4194
    @joteks4194 8 місяців тому

    15:56

  • @sajan393
    @sajan393 3 роки тому

    dlaczego wywala mi wszystkich poczwornie?

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  3 роки тому

      Przy jakim zapytaniu?

    • @sajan393
      @sajan393 3 роки тому

      @@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.

  • @karmisc
    @karmisc 3 роки тому

    Ten SQL wydaje się całkiem prosty. Mylę się?

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  3 роки тому +1

      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 :)

    • @karmisc
      @karmisc 3 роки тому

      @@JakNauczycSieProgramowania super :)

  • @henrykbak7146
    @henrykbak7146 2 роки тому

    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.

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  2 роки тому

      W opisie podaję linki do MySQL na różne systemy, w filmie skupiam się już na samym SQL.

  • @Ammonek
    @Ammonek 4 роки тому +2

    marik1234 :D

  • @n8n8n8n
    @n8n8n8n 11 місяців тому

    Czy to MacOs? Tragedia, nic nie widać. Nie możesz robić filmów na czymś, na co warto wydać pieniądze?

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  11 місяців тому

      Co masz na myśli mówiąc, że nic nie widać?

    • @yudup12
      @yudup12 8 місяців тому

      @@JakNauczycSieProgramowania typ sie odkleił troszkie

  • @smltv
    @smltv 2 роки тому +2

    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);