Kurs MySQL odc. 3: Zapytania INSERT i UPDATE
HTML-код
- Опубликовано: 8 ноя 2015
- Jeżeli masz ochotę zobaczyć więcej naszych filmów, podcastów i artykułów w coraz lepszej jakości, to zachęcamy do pozostawienia subskrypcji, a także do odwiedzenia prowadzonych przez nas witryn oraz do polubienia fanpage'u Pasji informatyki na Facebooku.
🔔 Subskrybuj - bit.ly/pasja-sub
Jeśli masz ochotę wesprzeć to co robimy, to możesz:
🖐 Zostać Patronem - patronite.pl/pasja-informatyki
☕️ Ufundować nam wirtualną kawę - buycoffee.to/pasja-informatyki
👉 Fanpage na Facebooku - bit.ly/pasja-fb
👉 Profil Patronite - patronite.pl/pasja-informatyki
👉 Lista Patronów - pasja-informatyki.pl/patroni
👉 Donacje na blogu - miroslawzelent.pl/donate
👉 Harmonogram publikacji - bit.ly/pasja-harmonogram
👉 Kontakt z nami - pasja-informatyki.pl/kontakt/
👉 Współpraca reklamowa - bit.ly/pasja-wspolpraca
👉 Kursy video dla technikum - pasja-informatyki.pl
👉 Blog informatyczny - miroslawzelent.pl
👉 Trenażer egzaminacyjny - egzamin-informatyk.pl
👉 Egzamin-E13.pl - egzamin-e13.pl
👉 Forum dyskusyjne - forum.pasja-informatyki.pl/
👉 Witryna podcastowa - podcast.pasja-informatyki.pl/
👉 Twitter MZ - / miroslawzelent
👉 Twitter DS - / stelmach_damian
Przepracowaliśmy już intensywnie tworzenie prostych i złożonych zapytań wyszukujących informacji w bazie danych. Dziś zajmiemy się równie intensywnie dwoma innymi rodzajami kwerend: wstawiającymi nowe informacje do bazy (INSERT) oraz podmieniającymi wartość już uprzednio wstawionych rekordów (UPDATE).
💾 POBIERZ PLIKI Z ODCINKA:
miroslawzelent.pl/kurs-mysql/z...
📑 CODE REVIEW NA FORUM:
bit.ly/code-reviews-odcinkow
🎵 MUZYKA:
Muzyka z intro (biblioteka RUclips):
Secret Conversations - The 126ers: • Video
Muzyka z podsumowania:
Crimson Fly - Huma-Huma: • Video
#pasjainformatyki #programowanie #kursmysql
Może to przesadne to co powiem ale uwielbiam jak Pan robi swoje filmy. Czuć to, że zamiłowanie i pasje przejawiającą się i górującą nad resztą. Nie wiem czy jest to mega profesjonalne ale wiem, że przemawia do nas (widzów). Specjalnie piszę to w komentarzu by dać motywację i satysfakcję z roboty która wkładana jest w materiały.
Panie Mirosławie, chciałem Panu podziękować za Pańską pracę i czas włożony na tworzenie filmików z tej serii. Wczoraj miałem egzamin praktyczny z EE09 i jestem pewien,że mój wynik powinien wynosić 100%. Z pisemnego 80%, ale to i tak dużo. Na egzaminie praktycznym trafiłem na JS. Musiałem zrobić działania matematyczne (+ - * / ^(potęgowanie)). Oczywiście jeszcze musiałem stworzyć 4 zapytania w SQL,ale to było łatwe. Jestem Panu niezmiernie wdzięczny! Dziękuję!
Z chęcią bym zobaczył następne kursy z MySQL :)
Kapitalny odcinek.
Świetny kurs. Dużo i szybko się uczę. dydaktyka 10/10
Jeszcze nie obejrzałem, już daje łapkę w górę
ja to samo
5:01-Ale ty masz rozległą wiedzę z zakresu relacyjnych baz danych.
-Zajebiście rozległą,
ma zajebiście rozległą wiedzę we wszystkim co się zawiera w słowie "informatyka"
21:50 polecam jeszcze dla ciekawskich: UPDATE zamowienia SET status = "wyslano" WHERE idzamowienia IN (4,5);
bardzo przydatne, można sobie w ten sposób np wyświetlać [WHERE Country NOT IN ('Germany', 'France', 'UK'); ] bez ciąglego powtarzania OR. Pozdrawiam
Wielkie dzięki za kolejną świetną lekcję!
Najlepsze kursy na necie... Dzięki
Super poradniki! Jestem już po 3 odcinku i przymierzam się do następnego. Jednak w danej chwili już wiem, że napiszę jutrzejsze kolokwium na wysoką ocenę. Dziękuję bardzo za trud w jego stworzeniu!
P.S.
Zauważyłem, że w podsumowaniu trafił się drobny błąd przy wzroście ceny książki o 10% (zamiast klienci, powinno być książki), jednak w objaśnieniu zadania wszystko jest okej. Jeszcze raz dziękuję bardzo!! :)
Kilka dni temu odkryłam Pana kurs mysql, a tutaj 3 odcinek jakby na moją prośbę ;) dzięki za fachową wiedzę i te kilka słów na koniec odcinka drugiego.
Super filmik pozdrawiam cieplutko!
Dziekuję bardzo za ogromna pomoc.
Dziękuję panie Mirosławie, pana podejście i sposób tłumaczenia pozwoliły mi nauczyć się C++a, PHPa i MySQLa w stopniu który umożliwił mi połączenie własnej gry (częściowo C++) poprzez stronę internetową (PHP) z bazą danych (MySQL). Dzięki temu mogę bezpiecznie przesyłać dane z bazy gdziekolwiek bez umieszczania dojść niej.
Jeszcze raz wielkie dzięki!
Dołączam się do wszystkich zachwytów moich poprzedników. Właśnie skończyłem oglądać odcinki związane z HTML (na razie są 3 ) a w dnia jutrzejszego mam zamiar zgłębić wiedzę dotyczącą CSS, oczywiście również z Pańskich filmów, bardzo dziękuję za tak rzetelne, profesjonalne a za razem momentami żartobliwe podejście z Pańskiej strony oraz to że udostępnia pan te filmy bez płatnie dla wszystkich. Ogromny szacun i wirtualna pina. Dzięki Pańskiemu podejściu i sposobowi tłumaczenia, nie tylko rozumkiem wszystko, przez co programowanie stało mi się bliższe i z pewnością mogę je już teraz określić swoją pasja to jeszcze chcę poznać wszystkie języki które zamieścił pan w swoich filmach.
Jeszcze raz Dziękuję i pozdrawiam, zdrowia i dalszego zapału do tworzenia tak znakomitego kontentu..
Panie Mirosławie... chapeau bas !!! Za ten i wszystkie Pańskie filmy.
Dzięki! :)
jak zawsze świetnie przygotowany odcinek :)
Dziękuje :)
super! Jak i poprzednio.....gratuluję świetnie wykonanej pracy ;)
Akurat mam chwilę czasu, to posilę się kolejnym kursem :) Czekam na kolejny kurs! ;D
czekam na kolejny :) dziękuję za profesjonalizm
kolejny świetny filmik, bardzo dziękuje
super material ! bardzo przydatny kanal, thx admin ;-)
Dziękuję !!!!
Bardzo podoba mi się Pańska działalność i uważam że wszystkie kursy na Pana kanale są na dość dużym poziomie (PHP&JS). Dzięki Panu przedmioty zawodowe wydają mi się prostsze a wszystko układa się w jedną i logiczną całość. Czekam na nowe kursy w wykonaniu Pana i Pana Dawida. Pozdrawiam serdecznie!
Super. Dla zasięgu.
dzieki za poradnik! ;)
dziekuje za bardzo ladnie prowadzona lekcje lapka w gore :)
dzieki temu poradnikowi udalo mi sie zrobic projekt na zajecia z baz danych :D
w poleceniu ze zmianą statusu - WHERE idzamowienia IN(4,5) - też prezentuje się dobrze ;)
Dziękuję za wszystko co robisz :) bardzo mi pomagasz jesteś niezastąpiony. Twoja pomoc jest bezcenna.
Uwielbiam Pana filmy i spokój! Oglądając mam wrażenie, że wiedza się porządkuje:)
Bardzo dobra seria o Mysql. Naprawdę pełen szacunek w włożony trud pracy. Pozdrawiam
fantastyczny kanał ! Wiele można się nauczyć i utrwalić swoją dotychczasową wiedzę 😊
Fajnie by było gdyby zrobił Pan odcinek o historii programowania np. jak to się zaczeło i dokąd zmierza.
Czekam na kolejny odcinek ;)
Technik Informatyk pozdrawia :P
Jest Pan Tomaszem Gwiazdą programowania!
Usłyszałam Psikuta - dałam lajka :D
To wyjatkowe prostactwo nabijać się z nazwisk. Podaj nam swoje, też się pośmiejemy. Przy okazji - polecam posłuchanie Programu Drugiego Polskiego radia - tam facet naprawdę nazywa się Psikuta. Ciekawe tylko jak się czuł oglądając ten głupkowaty film...
@@blekfut5763 Oj człowieku, ale smutny jesteś. Trochę dystansu!
Kawał dobrej roboty
Noo.. czyli Psikutas xD
Super wytłumaczone, każdy się boi baz danych ze mna było podobnie a tutaj dosłownie idzie zrozumieć wszystko
Pozdrawiam :D
Z miłą chęcią zobaczyłbym kolejne części kursu MySQL, jak również PHP! Pozdrawiam i mam nadzieję, że Pan rozważy tą propozycję :D
Piękna sprawa
pozdrowienia dla oglądających!
Jest Pan najlepszym kanałem na polskim youtube !
Czekamy na kolejny odcinek Panie Mirosławie :)
MySQL jest łatwy :D. Czekam na odcinek z php :)
'no bo ja tu łer nie widzę'
jazda z nastepnym odcinkiem
37:57 powinno być UPDATE ksiazki nie klienci :)
ja z niecierpliwością czekam na kolejne PHP :)
Niech pan zrobi serie jak robi się systemy operacyjne.Pozdrawiam
Najlepszy, z podanej przez Pana dwójki pisarzy, jest Czechow :P. Pozdrawiam i dziękuję za bardzo przyjemny kursik:)
Zakradł się mały błąd w podsumowaniu.
Przy poleceniu "Zwiększ cenę wszystkich książek ..." w skrypcie zaraz po UPDATE pojawia się tabela klienci zamiast ksiazki.
Bardzo dziękuje za ciekawy film.
UWAGA, w podsumowaniu jest błąd, w 37:55 min. zamiast tab. klienci powinno być ksiazki ;) SUPER MATERIAŁ! Pozdrawiam
Naprawdę świetny materiał, świetnie pan tłumaczy i powinien pan to robić dalej, bo naprawdę to panu wychodzi :D Dzięki panu wszystko elegancko rozumiem ^^ Dziękuję i pozdrawia, czekam na więcej ;)
PS. W miejscu gdzie robimy update informacji na temat użytkowników nr 4 i 5, lepiej jest użyć ANDa niż BETWEENa, ponieważ ktoś może się zakręcić i np. zmienić dane u użytkowników pomiędzy 4 i 2033 jeśli będzie chciał zmienić tylko tych dwóch konkretnych ;)
Z ANDem nie zadziała bo idzamowienia nie może być jednocześnie 4 i 5 (co sugeruje spójnik logiczny AND). Należałoby tutaj użyć spójnika logicznego OR :)
Pozdrawiam
+Kamil Kukiełka Oczywiście masz rację, zakręciłem się ;p Dzięki za poprawkę ^^
Witam, fajnie zrobione są te kursy. Bardzo prosto i przyjaźnie. Dobrze wytłumaczone, prościej się chyba już nie da. Fajnie, że są ludzie którzy chcą się dzielić wiedzą w tak przystępny sposób. Mam pytanie dotyczące kursów C++ obiektowego i buildera. Temat zamilkł chyba już rok temu, a była mowa w jednej z części tychże kursów o tym, że przejdzie on w jeden. Czy będzie w ogóle jeszcze kontynuacja tamtego tematu ? Pozdrawiam
W MySQL # 3 na 21:55 w ostatniej linijce na dole zamiast or powinno być raczej and. Tak czy inaczej dołączam do superlatyw ogółu, gratuluję talentu i zdejmuję kapelusz.
Nie ma idzamowienia gdzie jest jednoczesnie 4 i 5
21:52 jeszcze może być tak UPDATE zamowienia set STATUS='wyslano' WHERE idzamowienia IN(4,5)
32:33 zrobiłam to zapytanie też w inny sposób i wyszło to samo, ale nie wiem czy jest to tożsame: INSERT INTO ksiazki VALUES ("","", "Grębosz", "Symfonia C++","") a potem żeby wstawić imię wystarczy dać :UPDATE `ksiazki` SET `imieautora` = 'Janek' WHERE `ksiazki`.`idksiazki` = 6
Psikuta, klasyk :D
Kawał dobrej roboty! Bardzo podobał mi się ten i poprzednie odcinki. Przyszło mi do głowy pytanie - jak przenieść/skopiować wartość z jednej tabeli Tabela1 do drugiej Tabela2, powiedzmy, że mają tej samej nazwy kolumny np. Kolumna i interesujące nas pola mają różne ID, np ID1=5 i ID2=61? Jak to zapisać jednym zapytaniem? Pozdrawiam.
Witam, oglądam właśnie ten kurs i wszystko szło jak należy lecz w 32;45 min filmu gdy dodajemy książke z niepełnymi wartościami do tabeli, nie mogę tego wykonać. Wyskakuje komunikat że nie podałem wartości do imieautora(a po dodaniu wyskakuję że nie podałem wartości dla cena) . Dodam że korzystam z wampa jeśli to ma znaczenie. Proszę o pomoc !!! Pozdrawiam
Bedzie pan kontynuowal serie C++ ? Byla naprawde super, szczegolnie dla poczatkujacych(m.in. dla mnie) :)
A tam wstaw, przeczytaj tę książkę. Polecam Symfonie C++!
Panie miroslawie mógłbym poprosic o wiecej odc. ? Wiem ,że pan niema czasu i przygotowanie takich lekcji wymaga czasu ale bardzo o to bym prosil.
Mirku, przy dodawaniu rekordów jeśli istnieje klucz z autoincrement możemy pominąć tę kolumnę, sql sam ją sobie doda - nie trzeba wówczas pisać za każdym razem idksiazki=NULL. Tylko tego mi zabrakło... A co do wyboru wersji Insert - zazwyczaj używaż VALUES, ale przy długich zapytaniach czasem wygodniej użyc SET - jest czytelniej...
+Grzesiek Byśkiniewicz (GrzesiekB)
Postępuję tak jak Ty :)
Czekam aż będzie ładny odcinek o relacyjnym SQL-u :)
Istnieje może szansa na odcinek z HTML bądź JS poświęcony znacznikowi ?
Nie mogę załapać o co w tym chodzi w żadnym poradniku, a Pana kursy jakoś zawsze do mnie trafiają
Obaj, Dostojewski i Bułhakow, top notch !
Najpierw nagrywasz dzwięk, czy obraz, że wszystko wychodzi tak profesjonalnie? A może jednocześnie, a na końcu niezauważalny montaż.
chyba to i to
Tak tylko chciałem zauważyć, że chyba lepiej przechowywać cenę jako INT a nie Float czy DOUBLE dlatego wiele rozwiązań łącznie z PAYU przechowuje takie wartości w groszach. Czyli nie 40 (zł) tylko 4000 (groszy). Wiem że to tylko tutorial dla początkujących ale warto wiedzieć. Pozdr.
dzięki za info przyda się ! :)
Mógłby Pan zrobić taki film o bazach danych na temat normalizacji ich ?
Ja wyrobiłem sobie taki nawyk że jak robię jakiś delete czy insert to od razu po słowie delete/update daję limit 1. ODRUCHOWO. I dopiero potem uzupełniam zapytanie. A limit 1 usuwam jak już zapytanie jest w 100% skończone. Zawsze to dodatkowe zabezpieczenie gdyby zapytanie by się "niechcący" odpaliło.
Dzięki za materiał - bardzo wartościowy. Mamy pytanie - jakim poleceniem zrobię UPDATE ostatniego wpisu w tabeli?
Witam. Czy mógłby Pan zrobić odcinek odnośnie tworzenia procedur i funkcji w języku SQL? Pozdrawiam!
Seria filmów o SQL = 4 lata nauki technikum z przedmiotu bazy danych
Szanowny Panie Mirosławie. Zdjęcie "mędrca", którego Pan użył w kontekście "chińskiego przysłowia" jest szalenie niepoprawne, gdyż przedstawia japońskiego mistrza sztuk walk i założyciela Aikido - japońskiej sztuki walki , Moriheia Ueshiby. Mój komentarz nie ma na celu wytyknięcia błędu. Ale chciałem się podzielić tą informacją. PS. Przerobiłem już 6 z 8 kursów dla początkujących, są na bardzo wysokim poziomie, mimo że programowanie jest dla mnie hobby. To jestem bardzo wdzięczny za Pana kursy. Jak Pan wskazał wielokrotnie, programowanie rozwija wszechstronie. Pozdrawiam. K. Sz.
w 23:00 zrobiłem sam bez podglądania jak to robisz o tak INSERT klienci SET idklienta=11 , imie="Franciszek", nazwisko="Janowski",miejscowosc="Chorzow" i też poprawnie dodalo mi goscia do tabeli
Witam !
planuje Pan kontynuować Kurs MySQL ?
Fajnie by było gdyby Pan wytłumaczył do czego i jak dobrze używać Łączników tabel typu : CROSS JOIN LEFT JOIN RIGHT JOIN i INNER JOIN
Pozdrawiam :)
Witam :) Planuje Pan robić jakiś kurs/poradnik do assemblera?
Z rosyjskich jest jeszcze Puszkin :)
22:44 a ja myślałem, że to będzie klauzula PUT IN
czy można prosić o kolejne filmy z tej serii? :) prosimy
Zrobi pan serie z poradnikami dotyczącymi SEO ?
Dzień dobry,
Mam do pana prośbę.
Czy mógłby pan w jednym z następnych filmów pokazać jak "włożyć" jakiś obraz do bazy a następnie wyświetlić go na stronie ?
17:54 - panie Mirosławie, proszę się zapoznać ze znaczeniem słowa "alegoria", bo używa pan słowa którego pan nie rozumie :) Uwielbiam pana kursy, jest pan wspaniałym nauczycielem, ale humanista z pana jak z koziej rzyci trąbka :)))
INSERT INTO ksiazki Value (Null,"","Grebosz","Symfonia C++","")
Dzień Dobry!
czy mógł by pan zrobić kurs do języka C#??
Buckup - fuckup
Rymuje się :D
Witam, będą jeszcze jakieś filmiki z MySQL?
Dziękuje za ten poradnik. Dzięki niemu założyłem swoją pierwszą księgarnie. Jak chcecie zobaczyć to zapraszam. empik.pl
fajna księgarnia tylko ceny troszkę wysokie :)
Pozdrawiam
niech pan zrobi kurs js :D
+Radek Mieńkowski Narazie nie mam pomyslów.
+The Misiek pomysł dobry:)
I Feel Pretty. Oh so pretty
Będzie więcej MySQLa? :)
:)
Cześć,
Próbuję wstawić niepełny rekord do tabeli "ksiazki", wyskakuje mi błąd mówiący, że pole "imieautora" nie ma domyślnej wartości. Upewniłem się czy napewno wpisałem wartości w poprawnej kolejności. Wszystko jest w porządku. Czy po tylu latach coś się zmieniło i nie można już wstawiać niepełnych rekordów?
W excelu jest możliwość znalezienia wartości MAX w danym zakresie. Nie ma takiej możliwości w sql? Trzeba za każdym razem order by wykonywać?