SQL Tutorial - Full Database Course for Beginners

แชร์
ฝัง
  • เผยแพร่เมื่อ 25 ส.ค. 2024

ความคิดเห็น • 11K

  • @freecodecamp
    @freecodecamp  4 ปีที่แล้ว +2103

    Click the "JOIN" button below the video to support freeCodeCamp.org!

    • @himanshukeshtwal4658
      @himanshukeshtwal4658 4 ปีที่แล้ว +17

      how can we decide to select no of column in a table as a primary key?
      as i saw in few table we select 2 primary key and in other we select only 1 column as a primary key.

    • @Elemy921
      @Elemy921 4 ปีที่แล้ว +13

      himanshu keshtwal depends how you’d like to use the column for , it’s just pure logic

    • @kethankoz6910
      @kethankoz6910 4 ปีที่แล้ว +24

      is there a 2020 one for this???

    • @himanshukeshtwal4658
      @himanshukeshtwal4658 4 ปีที่แล้ว +5

      @@kethankoz6910 yes

    • @HarshitSingh-it7kp
      @HarshitSingh-it7kp 4 ปีที่แล้ว +6

      @@himanshukeshtwal4658 where there are more than 1 primary keys clubed together it is k/a:composite key.

  • @afrozalam256
    @afrozalam256 ปีที่แล้ว +1628

    For me It all started from this 4 hour video. This youtube video changed my life. I had no clue what SQL or what database was. I used to be an accountant and today I work as a database developer. Thank you so much.
    To all those people who are trying to change their careers, you can do it!

    • @robertachternaam4493
      @robertachternaam4493 ปีที่แล้ว +13

      how long did it took you to become database developer after accountant? THankyou

    • @quadir6076
      @quadir6076 11 หลายเดือนก่อน

      I have a question about the Mac installation /login, i feel like this might be a little outdated and especially w most people like me having the newer M1/M2 MacBooks so when I installed it , it didn’t give me any temp password or user and it was already active when I clicked on it so idk if now it just doesn’t need one to start but I’m confused on that part, anyone have same issue?

    • @mukhammed_kaldybai
      @mukhammed_kaldybai 11 หลายเดือนก่อน +1

      ​@@quadir6076I didn't understand where you have issues in registration on terminal or what? I have a MacBook and it works on m1 and op sistem is MacOs it works perfectly if you do it just like in the video Idk

    • @quadir6076
      @quadir6076 11 หลายเดือนก่อน

      @@mukhammed_kaldybai I got it , i followed the instructions exactly step by step from the vid but it’s a little outdated and the whole download process was a little different, like for example it didn’t give me a temp password I had to go into the settings and make one then go back to the terminal and follow the code steps from the vid

    • @najim8157
      @najim8157 11 หลายเดือนก่อน +2

      But isn't there something missing from the course ?
      Such as : Procedures and Functions not the already defined ones like creating a one of your own

  • @meatbucket9626
    @meatbucket9626 5 ปีที่แล้ว +6544

    my man sat down for 4 hours and 20 minutes and just talked about databases the whole time, god level

    • @Hustler_00
      @Hustler_00 5 ปีที่แล้ว +215

      You know there are more then 100 cuts! Right? lol

    • @meatbucket9626
      @meatbucket9626 5 ปีที่แล้ว +328

      Yeah ik but 4 20 tho

    • @anakinskywalkerrr
      @anakinskywalkerrr 5 ปีที่แล้ว +76

      He's great with explaining things

    • @Justfun-xx6xe
      @Justfun-xx6xe 5 ปีที่แล้ว +39

      hemorhoids are developing 🤣

    • @lucienhughes8628
      @lucienhughes8628 5 ปีที่แล้ว +61

      @@Hustler_00 Yeah but tshirt, beard and hair all look exactly the same all the way through, I reckon he recorded it all in one go!

  • @katbarako
    @katbarako 7 หลายเดือนก่อน +450

    When my kid went down for her nap today I had no idea what SQL was. By the time she woke up, I knew how to write queries and turn ER diagrams into to database schemas. Thanks, Giraffe man.

    • @bt78646
      @bt78646 6 หลายเดือนก่อน +16

      Mam,how did you manage finishing it in straight 4 hours one day/didn't you have to pause and practice yourself?I

    • @Omer698
      @Omer698 5 หลายเดือนก่อน

      @@bt78646because she's lying

    • @GigglesandChuckles777
      @GigglesandChuckles777 4 หลายเดือนก่อน +6

      I need a recording memory like you, it's almost a week and still not finished 😂😂😂

  • @prajwaltawade528
    @prajwaltawade528 5 หลายเดือนก่อน +88

    Trust me, if you want to start with basics, this is the best tutorial available on the internet, which clears your concepts without wasting much of your time.
    -- Five years experienced Data Analyst

    • @asmaa2263
      @asmaa2263 2 หลายเดือนก่อน +1

      What is another resource if I finished this video?

    • @miss_pearl
      @miss_pearl 2 หลายเดือนก่อน

      Thank you. I knew nothing at all about databases or SQL. This video was the best. This guy is very good at introducing a new concept. The best SQL introduction on the internet.

  • @ZoldarMusic
    @ZoldarMusic 2 ปีที่แล้ว +4590

    This was the only lesson of SQL I have ever taken and I managed to get a job as a Junior Data analyst! Thanks

    • @fawadzia2909
      @fawadzia2909 2 ปีที่แล้ว +149

      Amazing. Congratulations. I am also learning SQL to work as Data Analyst. Could to please guide how to prepare for an interview and have you learned Tableau also?

    • @im2879
      @im2879 2 ปีที่แล้ว +41

      What other resources did you use and how long did it take I'm interested in doing the same this summer. It would be of much help, Thank you

    • @divyabksunar1986
      @divyabksunar1986 2 ปีที่แล้ว +27

      do you also have bachelor degree in related field or did you get the job without it and also where are you base? Thanks in advance.

    • @tarunrana716
      @tarunrana716 2 ปีที่แล้ว +149

      4hrs get u a job. I don't believe

    • @buggy_bug
      @buggy_bug 2 ปีที่แล้ว +115

      @@tarunrana716 for sql he studied only this, but you also need other skills

  • @lilnasd9193
    @lilnasd9193 2 ปีที่แล้ว +3037

    Two weeks ago I started doing this course thinking that it would be useful for my placements and today I'm here to let you know that because of your teaching I actually learnt DBMS and got placed in an MNC .The recruiter asked me about DBMS functions and in particular he asked me about group by function which I otherwise wouldn't have answered . I'm really grateful for you and thank you very much Sir for taking your time to explain DBMS to us.

    • @asurachampion2881
      @asurachampion2881 2 ปีที่แล้ว +61

      Are u a bot or real human

    • @saansardar1215
      @saansardar1215 2 ปีที่แล้ว +30

      @@asurachampion2881 why would he be a bot??

    • @afiffadillah3862
      @afiffadillah3862 2 ปีที่แล้ว +75

      @@saansardar1215 that comment is a template

    • @saansardar1215
      @saansardar1215 2 ปีที่แล้ว +6

      @@afiffadillah3862 oh okay i didn't know

    • @lilnasd9193
      @lilnasd9193 2 ปีที่แล้ว +33

      @@saansardar1215 I'm not a bot 😅

  • @jane_emilith
    @jane_emilith ปีที่แล้ว +383

    This course is way better than those I paid for on Udemy. Clear, well-structured and concise. Thank you so much for your hard work, you are a really great teacher! *Followed you on Linkedin*

    • @jonlima9897
      @jonlima9897 ปีที่แล้ว +4

      Hey! Are you currently working as developer?

    • @jane_emilith
      @jane_emilith ปีที่แล้ว +20

      @@jonlima9897 no, I'm not in tech, just learning stuff for my pleasure and career prospects

    • @digitalsmartguide5672
      @digitalsmartguide5672 ปีที่แล้ว +23

      ​@@jane_emilithcan you marry me please, i got love at first sight with you seeing your profile ❤❤❤

    • @oldpain7625
      @oldpain7625 ปีที่แล้ว

      ​@@digitalsmartguide5672I'm male #2. I'm going to fight you now.

    • @kzisaeed93
      @kzisaeed93 ปีที่แล้ว

      cant find him in linkedin. can you provide his linkedin id please.

  • @angiemakhubela
    @angiemakhubela 2 ปีที่แล้ว +2252

    To everyone who does not have the means to go to University or College and are self teaching, keep on going! your efforts will definitely be recognised 🙏🏾

    • @TeeJville10
      @TeeJville10 ปีที่แล้ว +8

      That is very, thank you !

    • @anurag1588
      @anurag1588 ปีที่แล้ว +2

      ❤️❤️🙏🙏

    • @kelvingamer1776
      @kelvingamer1776 ปีที่แล้ว +4

      Amen!

    • @FireJach
      @FireJach ปีที่แล้ว +17

      I was there. i have got master's of economics and they didn't teach me this. I know excel, powerpoint, word but not this.

    • @prajjwal1010
      @prajjwal1010 ปีที่แล้ว +3

      Thank you, same for you:)

  • @sahilpawarr
    @sahilpawarr 3 ปีที่แล้ว +7261

    who are these 1k people who disliked this video. The guy is teaching an entire language in 4hrs for free what the heck do you want?????

    • @tallitvak5325
      @tallitvak5325 3 ปีที่แล้ว +525

      Welcome to the World Wide Web, my friend.

    • @eddytheengineer
      @eddytheengineer 3 ปีที่แล้ว +418

      The want pdf + exercises AND tutoring *FOR FREE* 😂 -- i know the type (lazy/ungrateful)

    • @sulaimankhan8033
      @sulaimankhan8033 3 ปีที่แล้ว +210

      Brother,... God just simply didn't make HELL.. He knew - there is one in every household that manages to ruins the special occasions...

    • @mdsaddamkhan8400
      @mdsaddamkhan8400 3 ปีที่แล้ว +87

      May be they are of different TH-cam channel guy's

    • @nasirs5567
      @nasirs5567 3 ปีที่แล้ว +214

      Colleges and university WORKERS

  • @MFslQureshi
    @MFslQureshi 2 วันที่ผ่านมา +3

    It took me 4 days to complete this video, at start i knew nothing about SQL beside its name🤣🤣 and now, I know a lot about SQL, data base, how to write codes, how to use different queries etc. This course puts you on track. a great effort.

  • @KaTe-bb2er
    @KaTe-bb2er ปีที่แล้ว +213

    Thanks! Awesome instructor & format! I’m very impressed young man. Keep us the good work.

  • @haiphan9181
    @haiphan9181 3 ปีที่แล้ว +3460

    This man is going to heaven on a first-class seat.

  • @aniketbiswas9885
    @aniketbiswas9885 2 ปีที่แล้ว +1153

    I will never forget how I ended up here and finally secured a job for myself and this course has had immesurable contribution towards my success. It helped me get started with SOMETHING when my brain was cluttered and I was living in despair with all the wrong decisions in life. I'm very very thankful to Mike and whoever put this course in this format.

    • @audaciousintrovert69uwu37
      @audaciousintrovert69uwu37 2 ปีที่แล้ว +8

      Should i study this video or watch more recently posted tutorials?

    • @rishabhsinghal3238
      @rishabhsinghal3238 ปีที่แล้ว +1

      @@suprheasingh what's the problem that you are facing ?

    • @poppyflorist
      @poppyflorist ปีที่แล้ว +2

      Hi bot

    • @vivekkoul4428
      @vivekkoul4428 ปีที่แล้ว +4

      Congrats 👏 so you got job in database field?

    • @aniketbiswas9885
      @aniketbiswas9885 ปีที่แล้ว +3

      @@vivekkoul4428 yes.

  • @kinsleynjikinsley2584
    @kinsleynjikinsley2584 4 หลายเดือนก่อน +4

    The fact that you ended with ER diagrams that was exactly the tables created during the tutorial is legendary. Best SQL course I have followed.

  • @pirvuadriana-elena1915
    @pirvuadriana-elena1915 ปีที่แล้ว +20

    This guy is hands down the best professor of all time. Even a 5-year-old can understand this thing. :)

  • @astherieIIemercadejas
    @astherieIIemercadejas ปีที่แล้ว +99

    9:35 DBMS
    12:20 CRUD (4 main operations of database)
    13:15 2 types of databases
    16:37 SQL
    20:10 queries
    26:37 primary key
    29:18 surrogate key
    30:11 surrogate key vs natural key
    30:33 foreign key
    36:49 composite key

  • @tonyarteaga5834
    @tonyarteaga5834 5 ปีที่แล้ว +1762

    I'm having an interview tomorrow and I'm watching this tutorial to refresh my memory about SQL, wish me luck!! Python developer here :) PS. Thanks for this vid man, great course.
    Edit: I qualified! I was waiting the call, I start wednesday, thanks for asking!

    • @ayushpriyadarshi4049
      @ayushpriyadarshi4049 5 ปีที่แล้ว +14

      how did your interview go ?

    • @sannidhirao1281
      @sannidhirao1281 5 ปีที่แล้ว +9

      hey did this video help clearing the interview?

    • @NishantSingh-px3jm
      @NishantSingh-px3jm 5 ปีที่แล้ว +79

      print('Congratulations brother")

    • @cormano64
      @cormano64 4 ปีที่แล้ว +10

      Well done, congrats on the new job!

    • @EliseoRocha
      @EliseoRocha 4 ปีที่แล้ว +5

      Congrats! I’m doing the same thing for my interview tomorrow.

  • @terrabyte-techy
    @terrabyte-techy 4 ปีที่แล้ว +712

    Some of this TH-camrs really know how to prepare and convey tech materials way better than some lecturers in high-end institutions. Thank you so much for this upload.

    • @aniketpatil2632
      @aniketpatil2632 4 ปีที่แล้ว +4

      yeah really !!!

    • @thomasjones9559
      @thomasjones9559 4 ปีที่แล้ว +9

      Im doing this weeks before my in house bootcamp bc i know it'll be 10× better in 10x less time

    • @mustache2295
      @mustache2295 4 ปีที่แล้ว +18

      This is why college degrees are obsolete regarding creating a useful and skilled professional.

    • @thomasjones9559
      @thomasjones9559 4 ปีที่แล้ว +1

      @@mustache2295 technical skills yes definitely obsolete but I do think my economics classes will help in the process for organizing queries in an efficient manner

    • @mustache2295
      @mustache2295 4 ปีที่แล้ว +11

      @@thomasjones9559 I'm sure efficiency can be learned without spending 30k

  • @sbarneaionut
    @sbarneaionut ปีที่แล้ว +13

    Love the references to The Office. Just started the learning path as an Azure Data Cloud Engineer. I am 40 mins into this and already looks like the thing that can finally clarify some stuff for me in regards to SQL. I can only say, a massive well done :)

    • @MonikaSingh-ee6yv
      @MonikaSingh-ee6yv 11 หลายเดือนก่อน

      hi can you share the roadmap for azure data cloud

    • @anenzelapetrinite2998
      @anenzelapetrinite2998 7 หลายเดือนก่อน

      Was looking for this comment

  • @m00s3knuckl3
    @m00s3knuckl3 11 หลายเดือนก่อน +1

    Anyone here coming from an Excel background? I've been using Excel for years in the ways SQL is intended to be used with databases. This video has singlehandedly convinced me to pursue more technical roles!

  • @amalpb1811
    @amalpb1811 5 ปีที่แล้ว +5748

    (0:00) Introduction
    (2:36) What is a Database?
    (23:10) Tables & Keys
    (43:31) SQL Basics
    (52:26) MySQL Windows Installation
    (1:01:59) MySQL Mac Installation
    (1:15:49) Creating Tables
    (1:31:05) Inserting Data
    (1:38:17) Constraints
    (1:48:11) Update & Delete
    (1:56:11) Basic Queries
    (2:08:37) Company Database Intro
    (2:14:05) Creating Company Database
    (2:30:27 ) More Basic Queries
    (2:26:24) Functions
    (2:45:13) Wildcards
    (2:53:53) Union
    (3:01:36) Joins
    (3:11:49) Nested Queries
    (3:21:52) On Delete
    (3:30:05) Triggers
    (3:42 12) FR Diagrams Intro
    (3:55:53) Designing an ER Diagram
    (4:08:34) Converting ER Diagrams to Schemas

    • @ajopasoij9d00
      @ajopasoij9d00 5 ปีที่แล้ว +95

      Thanks for helping mobile users

    • @markwilde5683
      @markwilde5683 5 ปีที่แล้ว +35

      Brilliant mate , thank you.

    • @aggasht104
      @aggasht104 5 ปีที่แล้ว +11

      ❤🤛🇧🇩

    • @wes6568
      @wes6568 5 ปีที่แล้ว +9

      😂🇧🇷👌

    • @hitblank2320
      @hitblank2320 5 ปีที่แล้ว +6

      Thanks mate

  • @rs6392
    @rs6392 4 ปีที่แล้ว +4534

    4h20m without ads! Humanity still exists.

    • @Kanal7Indonesia
      @Kanal7Indonesia 4 ปีที่แล้ว +81

      420 blaze it

    • @xc6013
      @xc6013 4 ปีที่แล้ว +103

      and he explained much better than my teachers, it's like this lad is sent by God to help with the exams

    • @bellamycat9800
      @bellamycat9800 4 ปีที่แล้ว +73

      What’s wrong with the ads can’t you see them they will at least give some money to them. He randomly didn’t put it

    • @spartan2906
      @spartan2906 4 ปีที่แล้ว +35

      I honestly don't think by putting Ads he will be hurting anyone. He can put ads in the end . He put little effort here , so he deserve little.

    • @bellamycat9800
      @bellamycat9800 4 ปีที่แล้ว +5

      HuddyD TH-cam will collapse with this video

  • @joshgar
    @joshgar หลายเดือนก่อน +1

    This guy is a legend at breaking down complex ideas into their simplest forms and understands how to pace the concepts and the importance of repetition and/or redundancy when learning something new; a great teacher

  • @allenc6609
    @allenc6609 ปีที่แล้ว +18

    Hi Mike, I just want to say thank you for providing such a great beginner's course for SQL and DB. I spent the last three weeks studying thoroughly and it's absolutely eye-opening for me. Thanks lot!

  • @aylinonay4123
    @aylinonay4123 3 ปีที่แล้ว +549

    I can't emphasize enough how much I absolutely love that all the data was from The Office. Literally made this tutorial even better. Thanks!

    • @rishabh2885
      @rishabh2885 3 ปีที่แล้ว +3

      Right???😩

    • @ParthGoel201
      @ParthGoel201 3 ปีที่แล้ว +7

      hahahahahah I was looking for a comment that mentioned this, lol!

    • @dinona247
      @dinona247 3 ปีที่แล้ว

      yessss

    • @akshaysankar2318
      @akshaysankar2318 3 ปีที่แล้ว

      Ikr

    • @mohdkaif864
      @mohdkaif864 3 ปีที่แล้ว

      I was just gonna comment this but you already did it

  • @vijayswamy2564
    @vijayswamy2564 4 ปีที่แล้ว +928

    Hi Mike. I Stumbled upon your Python tutorial doing a general search. I started the tutorial. I am 64 and I see that you are young. Hats off to you for being young and able to teach people like me in a manner and language that I understand easily. I am also simultaneously studying your SQL tutorial. Kudos to you for repeating concepts to underline and drill them in. After so many attempts, I have finally understood the foreign key concept. With you learning is fun and progress can be measured.Keep up the good work. I cannot thank you enough for making learning a pleasant task.

    • @justanotherslaveofallah1622
      @justanotherslaveofallah1622 4 ปีที่แล้ว +53

      Kudos to you for learning even during 64

    • @vijayswamy2564
      @vijayswamy2564 4 ปีที่แล้ว +18

      @@justanotherslaveofallah1622 Thank you Sir.

    • @cibelless510
      @cibelless510 4 ปีที่แล้ว +17

      You are the master...and 64 is nothing ..just a number..remember that..success for you

    • @vijayswamy2564
      @vijayswamy2564 4 ปีที่แล้ว +20

      @@cibelless510 Thanks for the encouragement. Successfully completed the SQL tutorial. Finally understood how the join syntax can be written and how it works. -Cheers

    • @r_m5545
      @r_m5545 4 ปีที่แล้ว +8

      Keep learning sir , even you are a big inspiration for we youngsters 🙏

  • @abdalrahmanalrefai8973
    @abdalrahmanalrefai8973 ปีที่แล้ว +2

    I can't believed someone managed to wrap SQL and ERD in 4 hours long video, you're a king! Thank you very much!

  • @realbenedictik
    @realbenedictik ปีที่แล้ว +2

    Bucky. This guy was my first online tutor during my undergrad days. I'm definitely sure I'm gonna love this video

  • @iben1195
    @iben1195 2 ปีที่แล้ว +371

    I like how this guy sits, leans and relaxes like a king

  • @wazka1234
    @wazka1234 5 ปีที่แล้ว +561

    I don't agree that you're too wordy, I think the conversational level makes it easy to learn. I have been an educator for decades and for me, your style is perfect, don't listen to that criticism. By the way, thank you for this one and the Python class, good stuff!

    • @bazzmx
      @bazzmx 5 ปีที่แล้ว +26

      I'm on the same boat and, because english is my second language, I appreciate that he reinforces what he's saying because it helps me to better understand the concepts

    • @reemabdullah1417
      @reemabdullah1417 5 ปีที่แล้ว +1

      Hi , how can I get to python class ?? I need the video please

    • @thyran
      @thyran 5 ปีที่แล้ว +2

      @@reemabdullah1417 th-cam.com/video/rfscVS0vtbw/w-d-xo.html

    • @carlosvaldez9281
      @carlosvaldez9281 5 ปีที่แล้ว

      Agree

    • @kayne3619
      @kayne3619 5 ปีที่แล้ว

      Pearls and Swine die

  • @mikoletz759
    @mikoletz759 10 หลายเดือนก่อน +7

    Just want to show my appreciation to the creator of this course. Best 4 hours of my learning slot. Keep up the good work!

  • @scythepapa8877
    @scythepapa8877 7 วันที่ผ่านมา +1

    i love how he used the office characters as examples making it easier for me to keep track with whats going on given that its my fave show

  • @kesavae9552
    @kesavae9552 4 ปีที่แล้ว +1001

    One day we all are gonna come back and tell this is where it all started ♥️

  • @lifeviz28568
    @lifeviz28568 2 ปีที่แล้ว +808

    you teach the entire databases course in 4 hours, that is way better and more efficient than my prof who rambles on and i don't get much out of his course for the entire 16 weeks. thanks dude! you're our lifesaver and a silent unsung hero!

    • @sirazulhaqabdulmajid4903
      @sirazulhaqabdulmajid4903 2 ปีที่แล้ว +7

      same here

    • @longthanhvu8415
      @longthanhvu8415 2 ปีที่แล้ว

      oh i can't download popsql :((( may someone help me ?

    • @nonameprivate4689
      @nonameprivate4689 2 ปีที่แล้ว

      @@longthanhvu8415 what happen ?

    • @omer_sz
      @omer_sz 2 ปีที่แล้ว

      definitely

    • @bondnikunj
      @bondnikunj 2 ปีที่แล้ว +2

      Nyways to delve deeper?
      May be a part 2 or advanced sql????

  • @IFYOUKNOWYOUKNOWLETSGO
    @IFYOUKNOWYOUKNOWLETSGO หลายเดือนก่อน +1

    I would never dislike a video on a man who teaches about sql and databases for 4 hours and its free

  • @goodluckythomas1093
    @goodluckythomas1093 ปีที่แล้ว +3

    Okay so am done with this course after studying it for 4 days. Before giving my review i have to declare interest that am an IT graduate so most of the concepts are not new except for Trigger concept, that was like breaking news to me 😂😂😂😂.
    This course covers almost every basic concepts of SQL database. What i like from the instructor was his ability to be so consice and approach a topic in a way that won't be taking too much of your time when you come back for revision especially when an interview is around the corner. But if you want to be more skilled and knowledgeable about SQL then you definitely know this is not all as the title suggests. On scale of 1 to 10, i would rate it 9. It has been good experience and i can't wait for more. God bless all of you trying to get your things right 🙏

  • @Suhasmicheal
    @Suhasmicheal 2 ปีที่แล้ว +1015

    after watching this for more than 2 weeks and preparing notes of 95 pages, I'm finally done... there are ppl who finished it in a couple days, don't compare yourself with others, take your time and just make sure you get what your doing.

    • @barebears289
      @barebears289 2 ปีที่แล้ว +15

      Could you share your notes?

    • @mehediazad1780
      @mehediazad1780 2 ปีที่แล้ว +10

      please share your notes.

    • @bhuvanamuthyala2106
      @bhuvanamuthyala2106 2 ปีที่แล้ว +10

      I have a interview tomorrow

    • @khushraouiux
      @khushraouiux 2 ปีที่แล้ว +2

      Hey will you please share your notes

    • @thilinaavishka5084
      @thilinaavishka5084 2 ปีที่แล้ว +3

      If you could share your notes that'd be a great help for everyone

  • @zerosandones701
    @zerosandones701 5 ปีที่แล้ว +249

    Realized after watching that this stuff isn't actually hard... it was just never explained well! Thank you Mike!

    • @thomasjones9559
      @thomasjones9559 4 ปีที่แล้ว +1

      Not explained in human language

    • @mjxtacreaixe
      @mjxtacreaixe 4 ปีที่แล้ว +1

      You can say that about most 'difficult' things

    • @spbs-wb9wt
      @spbs-wb9wt 4 ปีที่แล้ว +2

      Yeah i'm thinking the same

  • @cheesegrillz
    @cheesegrillz 7 วันที่ผ่านมา +1

    I just completed learning SQL and Python in 1 weekend thanks to this guy 4h courses each. Saturday SQL/Sunday Python. Now am doing HackerRank questions.
    Basically wondering if I can learn 2 languages in 1 week for an upcoming technical coding test.

  • @kennedymusyoki751
    @kennedymusyoki751 3 หลายเดือนก่อน +1

    I cannot regret spending my precious time watching and practicing with the tutor. I now describe myself as a data analyst. Thank you.

  • @EngrLethA
    @EngrLethA 2 ปีที่แล้ว +195

    Thanks a bunch. I finished your 4 hour course.. I am 61 and just fascinated with these section of education. Retired engineer of the Armed Forces. I’ll share your video and channel to my son. 🙏🍾🎉

    • @myJourney.20s
      @myJourney.20s ปีที่แล้ว +1

      Hi guy, do you have any ideas how to import a csv file into popsql?? I've been crazy about this, I want to practice more :(((

    • @UAwan015
      @UAwan015 ปีที่แล้ว

      ​@@myJourney.20s just google iy

    • @manoharikandasamy799
      @manoharikandasamy799 ปีที่แล้ว +2

      ​@@myJourney.20s she's a girl not a guy 😅

  • @prajwaltawade528
    @prajwaltawade528 ปีที่แล้ว +252

    I am working as a sql developer And let me tell you when I was fresher I watch this course and when I look back I think this is one of the best sql course to start with

    • @vijayyadav8806
      @vijayyadav8806 ปีที่แล้ว

      Hello brother can you help me in sql

    • @timothynaini8404
      @timothynaini8404 ปีที่แล้ว +6

      And where should I continue my study from here?

    • @xrafter
      @xrafter 6 หลายเดือนก่อน

      ​@@timothynaini8404
      The documentation

    • @prajwaltawade528
      @prajwaltawade528 5 หลายเดือนก่อน

      @@vijayyadav8806 what kind of help you require ?

    • @prajwaltawade528
      @prajwaltawade528 5 หลายเดือนก่อน

      @@timothynaini8404 You can pick the topics and start practicing from w3school or Install any RDBMS in your local machine

  • @syedmuhammadrafay228
    @syedmuhammadrafay228 ปีที่แล้ว +3

    This guy is a gem. May Almighty Allah reward you for this.

  • @trishnashrestha5649
    @trishnashrestha5649 6 หลายเดือนก่อน +1

    i had my teacher teaching dbms for 6 months and i gained nothing out of it however i do wanted to learn about Sql and i landed to this video.......this is one of the best video it teaches you from basic to intermediate it is sufficient enough to clear an interview thank you mike :))

  • @iamrashidpathan
    @iamrashidpathan 5 ปีที่แล้ว +1234

    this video helped me crack a job interview at TATA consultancy services. thank you so much

    • @ayushpandey7
      @ayushpandey7 5 ปีที่แล้ว +52

      Congratulations my dear friend and Work hard, you have a great future ahead.

    • @techfortruth586
      @techfortruth586 5 ปีที่แล้ว +13

      Congratulations bro

    • @abhinav9469
      @abhinav9469 5 ปีที่แล้ว +8

      Congrats Rashid....

    • @raaghavsharma378
      @raaghavsharma378 5 ปีที่แล้ว +11

      Bhai me to de nhi paya 60% k wjah se

    • @vikaskumarsingh3608
      @vikaskumarsingh3608 5 ปีที่แล้ว +6

      hii rashid khan, can you please help me, I'm also preparing for interview of TCS

  • @jonsantos6056
    @jonsantos6056 2 ปีที่แล้ว +514

    9:45 DBMS; 12:20 C.R.U.D. wrt databases; 13:14 Two types of databases: SQL (tables) vs noSQL (json, graphs, etc); 16:19 RDBMS (e.g., mySQL, Oracle, etc) SQL is the language used to interact with RDBMS; 18:20 non-relational databases (e.g., mongoDB) noSQL; 20:04 Queries; 21:45 Summary thus far; 24:15 example scenario which shows how to use pri/foreign/composite keys; 25:05 primary key; 30:08 two types of primary keys: surrogate keys (no mapping to real world) vs natural keys (has mapping to real world); 30:31 foreign key (links to another database table); 36:45 composite key (a primary key that has two attributes); 40:25 an example that shows typical scenario and useful oraganizing such as the 'works with' table.
    47:50 Intro to SQL (SQL comprises 4 types of languages e.g., DQL DDL DCL DML); 50:00 Intro to Queries;
    52:24 53:45 *mySQL (Community Server) Installation for Windows*; 59:34 popSQL download (optional)
    57:35 mySQL Command Line to create a database; 1:00:17 popSQL configuration for created database
    1:15:50 Start of SQL coding: Tables; 1:18:54 Basic Data Types: Decimals & Varchar; 1:19:45 BLOB
    1:21:07 Creation of Tables SQL Code (good to type SQL code in capitals and everything else in small case); 1:31:07 inserting data;

    • @nishanths1740
      @nishanths1740 2 ปีที่แล้ว +3

      arigato senpai!

    • @valefarx
      @valefarx 2 ปีที่แล้ว +2

      bdsm>
      ?

    • @perseusgaming7397
      @perseusgaming7397 2 ปีที่แล้ว +2

      how is desribe student different from select *from student ?

    • @rkpragyajitsingh3074
      @rkpragyajitsingh3074 2 ปีที่แล้ว +1

      @@perseusgaming7397 describe returns the info of the table(data types, null values) while select * from student returns the content of the table.

    • @jonsantos6056
      @jonsantos6056 ปีที่แล้ว +3

      @@michaelcrowell9091 Same to you all too :)

  • @user-li9vi1hw9d
    @user-li9vi1hw9d 9 หลายเดือนก่อน +2

    I have been struggling in my online college course and I am probably not going to give up but I really wish i found this video sooner it is so awesome with great explanations, I got a final in two days so I'll be staying up all night watching the whole thing on 1.5x. I really enjoy learning about this stuff as it is so practical. Wish me luck!

    • @user-li9vi1hw9d
      @user-li9vi1hw9d 9 หลายเดือนก่อน

      ok just watched the whole thing and wow this guy is so talented i watched another video about azure and that one was very helpful as well. very good channel.

    • @shivakrishnan9206
      @shivakrishnan9206 9 หลายเดือนก่อน

      Wish you better luck

  • @bjmckenney54
    @bjmckenney54 ปีที่แล้ว +1

    I am thoroughly impressed and refreshed with the flow of this tutorial. With years of managing data and creating minor databases (study as I go), I needed to be updated to search for a part-time job after being retired for 2 years. Thank you

  • @user-qv5to1tl8b
    @user-qv5to1tl8b 4 ปีที่แล้ว +558

    This guy is insane, he knows every language

    • @tikitoka9026
      @tikitoka9026 4 ปีที่แล้ว +39

      i learned c from him

    • @mble
      @mble 4 ปีที่แล้ว +61

      I guess he just know how in general programming languages works and then before he makes a tutorial about specific one, he is reading about its syntax and other stuff

    • @rezhaadriantanuharja3389
      @rezhaadriantanuharja3389 4 ปีที่แล้ว +24

      Maciej Błędkowski once we understand algorithms, we can pick any language and do quite well with google (mainly Stack Overflow)

    • @vishnunetha8706
      @vishnunetha8706 4 ปีที่แล้ว +2

      Yas😰💥🔥

    • @okaiee6911
      @okaiee6911 4 ปีที่แล้ว +14

      Does he know Chinese 😂

  • @sonynguyen4954
    @sonynguyen4954 2 ปีที่แล้ว +484

    The best thing about this guy is that he uses The Office's characters as examples. Beside the fact that he does teach and convey those information and knowledge very well. Thank you very much master!

    • @furkanyakkan1529
      @furkanyakkan1529 2 ปีที่แล้ว +19

      But I have a problem in here, where is Dwight Schrute???

    • @enricocirignaco7964
      @enricocirignaco7964 2 ปีที่แล้ว +10

      I was looking for this comment. Thank you

    • @casafurix
      @casafurix 2 ปีที่แล้ว +9

      @@furkanyakkan1529 he was executed on multiple counts of identity theft.

    • @tusharpardeshi2115
      @tusharpardeshi2115 2 ปีที่แล้ว +4

      @@furkanyakkan1529 I guess he was busy irritating Jim Halpert with his antics.

    • @idrismustapha9524
      @idrismustapha9524 2 ปีที่แล้ว +2

      Happy to see a fellow fan of the show 😀

  • @hugog.cintra2573
    @hugog.cintra2573 4 หลายเดือนก่อน +1

    The amount of knowledge that I've gained from this video is unutterable! I'll be sure to make a substantial as soon as I can. You gave me the power to change my life sir, I cannot express how much you've helped me.

  • @linhke3405
    @linhke3405 10 หลายเดือนก่อน +5

    My greatest appreciation for the teacher in the vid and all of the people behind the scene who helped create this masterpiece!

  • @Roodyculous
    @Roodyculous 4 ปีที่แล้ว +135

    Nobody is gonna comment that he has used The Office characters to explain DBMS. Man! This could not have gone any better. Love the office and loved your Tutorial. Keep making such tutorials!! As a great man once said - " I want people to be afraid of how much they love me." You, my man are on that path!

    • @mukhammadmuratov5715
      @mukhammadmuratov5715 4 ปีที่แล้ว +4

      My mind is all in tech now.. I though that you refer to MS office and characters as in data types))))) Took me a while :)

    • @rakib17874
      @rakib17874 4 ปีที่แล้ว +1

      @@mukhammadmuratov5715 thought the same..lol

    • @VegaZen123
      @VegaZen123 4 ปีที่แล้ว

      Even I didn't notice that untill he started inserting data..and all of sudden I noticed familiar names Micahel, Jim, Kelly ..lol

    • @KellyFenner
      @KellyFenner 3 ปีที่แล้ว +3

      I liked the part where he played it cool by saying "maybe the work with paper products." Lol

    • @thesimulatedcreator6187
      @thesimulatedcreator6187 3 ปีที่แล้ว

      I did lol but not instantly. I had to listen to him say Michael Scott to realize all the databases are based on the office xD

  • @noir371
    @noir371 ปีที่แล้ว +97

    Nearly done learning all the full stack web stuff and I just gotta say...mad respect to this guy. Might not have made it without you.

    • @elitemartial1652
      @elitemartial1652 8 หลายเดือนก่อน +1

      How long did it take you

    • @A.n.u_s.r.e.e
      @A.n.u_s.r.e.e 21 วันที่ผ่านมา

      hey is there any way to download the pdf of the lesson?

  • @muhammadkaleemullah2389
    @muhammadkaleemullah2389 6 หลายเดือนก่อน +1

    A friend my mine recommended this tutorial. I'd surely be recommending it onwards to anyone who wants to learn SQL.

  • @Arthurk346
    @Arthurk346 ปีที่แล้ว +38

    When I started to learn programming in 2019 the first tutorial I've watched was this guy's C++. Now I'm 2 years into full time software development and I am glad to gain some knowledge from him again.

  • @Official-tk3nc
    @Official-tk3nc 4 ปีที่แล้ว +2379

    Contents ⭐
    ⌨️ (0:00) Introduction
    ⌨️ (2:36) What is a Database?
    ⌨️ (23:10) Tables & Keys
    ⌨️ (43:31) SQL Basics
    ⌨️ (52:26) MySQL Windows Installation
    ⌨️ (1:01:59) MySQL Mac Installation
    ⌨️ (1:15:49) Creating Tables
    ⌨️ (1:31:05) Inserting Data
    ⌨️ (1:38:17) Constraints
    ⌨️ (1:48:11) Update & Delete
    ⌨️ (1:56:11) Basic Queries
    ⌨️ (2:08:37) Company Database Intro
    ⌨️ (2:14:05) Creating Company Database
    ⌨️ (2:30:27 ) More Basic Queries
    ⌨️ (2:26:24) Functions
    ⌨️ (2:45:13) Wildcards
    ⌨️ (2:53:53) Union
    ⌨️ (3:01:36) Joins
    ⌨️ (3:11:49) Nested Queries
    ⌨️ (3:21:52) On Delete
    ⌨️ (3:30:05) Triggers
    ⌨️ (3:42:12) ER Diagrams Intro
    ⌨️ (3:55:53) Designing an ER Diagram
    ⌨️ (4:08:34) Converting ER Diagrams to Schema

    • @heitornz
      @heitornz 3 ปีที่แล้ว +36

      Have a like, sir

    • @ifedayoakintomiwa2302
      @ifedayoakintomiwa2302 3 ปีที่แล้ว +9

      Thank you so much for this

    • @lanasaifulaqil
      @lanasaifulaqil 3 ปีที่แล้ว +19

      Contents ⭐
      ⌨️ (0:00) Introduction
      ⌨️ (2:36) What is a Database?
      ⌨️ (23:10) Tables & Keys
      ⌨️ (43:31) SQL Basics
      ⌨️ (52:26) MySQL Windows Installation
      ⌨️ (1:01:59) MySQL Mac Installation
      ⌨️ (1:15:49) Creating Tables
      ⌨️ (1:31:05) Inserting Data
      ⌨️ (1:38:17) Constraints
      ⌨️ (1:48:11) Update & Delete
      ⌨️ (1:56:11) Basic Queries
      ⌨️ (2:08:37) Company Database Intro
      ⌨️ (2:14:05) Creating Company Database
      ⌨️ (2:30:27 ) More Basic Queries
      ⌨️ (2:26:24) Functions
      ⌨️ (2:45:13) Wildcards
      ⌨️ (2:53:53) Union
      ⌨️ (3:01:36) Joins
      ⌨️ (3:11:49) Nested Queries
      ⌨️ (3:21:52) On Delete
      ⌨️ (3:30:05) Triggers
      ⌨️ (3:42:12) ER Diagrams Intro
      ⌨️ (3:55:53) Designing an ER Diagram
      ⌨️ (4:08:34) Converting ER Diagrams to Schema

    • @shreenidhhi8633
      @shreenidhhi8633 3 ปีที่แล้ว +6

      thanks boss

    • @natynt227
      @natynt227 3 ปีที่แล้ว +5

      Thank you

  • @prishasaanvi8453
    @prishasaanvi8453 5 หลายเดือนก่อน +1

    I randomly landed on this video was just searching what is sql in general and now its been 1hr to the video and i am too hooked ❤ mad respect for this guy, btw i am into HR 😅great video for someone who knows nothing like me🥰

  • @light6230
    @light6230 ปีที่แล้ว +3

    Thank you so much Mike! You are an excellent teacher! I am going to take a data analysis course in college this upcoming semester and I got put in a half semester class and I was very concerned that the pace of the class would be too fast for me. I decided I would try to start learning the material ahead of time so I could keep up and came across your tutorial. You are helping me so much! Much appreciation!

  • @pkavenger9990
    @pkavenger9990 ปีที่แล้ว +309

    I am just 15 minutes into this course and I really love how you explained each and everything in start and going step by step. no wonder it has 13M views.

  • @AngelaSMak
    @AngelaSMak 4 ปีที่แล้ว +22

    Can’t believe what I learn the whole semester in class and now you show everything in 4 hours here. That is amazing. Thank you very much for your tutorial. You are the best teacher !

    • @akhilgupta1671
      @akhilgupta1671 4 ปีที่แล้ว +1

      Seriously is that a separate subject for one whole semester??I am from non CS background so just wondering!!!

    • @aryaatanpure5380
      @aryaatanpure5380 3 ปีที่แล้ว +2

      @@akhilgupta1671 yup for me I whole sem is for sql and database

    • @girishsathuluri7950
      @girishsathuluri7950 3 ปีที่แล้ว

      Pls help me that did i need lap top for learning this course or mobile is enough

  • @AbhijeetKumar-pk8tg
    @AbhijeetKumar-pk8tg ปีที่แล้ว +14

    ⌨ (0:00) Introduction
    ⌨ (2:36) What is a Database?
    ⌨ (23:10) Tables & Keys
    ⌨ (43:31) SQL Basics
    ⌨ (52:26) MySQL Windows Installation
    ⌨ (1:01:59) MySQL Mac Installation
    1:13:10 popsql installation
    ⌨ (1:15:49) Creating Tables
    ⌨ (1:31:05) Inserting Data
    ⌨ (1:38:17) Constraints
    ⌨ (1:48:11) Update & Delete
    ⌨ (1:56:11) Basic Queries
    ⌨ (2:08:37) Company Database Intro
    ⌨ (2:14:05) Creating Company Database
    ⌨ (2:30:27 ) More Basic Queries
    ⌨ (2:26:24) Functions
    ⌨ (2:45:13) Wildcards
    ⌨ (2:53:53) Union
    ⌨ (3:01:36) Joins
    ⌨ (3:11:49) Nested Queries
    ⌨ (3:21:52) On Delete
    ⌨ (3:30:05) Triggers
    ⌨ (3:42:12) ER Diagrams Intro
    ⌨ (3:55:53) Designing an ER Diagram
    ⌨ (4:08:34) Converting ER Diagrams to Schema
    personal use
    th-cam.com/users/sgaming/emoji/7ff574f2/emoji_u2328.png

    • @syedafatima8979
      @syedafatima8979 ปีที่แล้ว

      it ain't much if im learning it ALL

  • @shauryabhansali3731
    @shauryabhansali3731 ปีที่แล้ว +7

    Thanks Mike for designing this course and helping all learn SQL!😊

  • @felixcsao4184
    @felixcsao4184 4 ปีที่แล้ว +119

    This dude really just explained the lore of the Office using tables, what a legend

    • @brandonbishop2670
      @brandonbishop2670 4 ปีที่แล้ว

      Did anyone else copy and paste the code from his website and get this error, "Cannot add or update a child row: a foreign key constraint fail" when you ran this line of code, INSERT INTO employee VALUES(101, 'Jan', 'Levinson', '1961-05-11', 'F', 110000, 100, 1);

  • @PatientEbwele
    @PatientEbwele 6 ปีที่แล้ว +164

    Excellent course. I am teaching myself SQL and I couldn't find a better course. Thank you so much

    • @wm6549
      @wm6549 5 ปีที่แล้ว +4

      Do you have an opinion on the Khan Academy course?

    • @Matthew-hh6ex
      @Matthew-hh6ex 5 ปีที่แล้ว +2

      How is Cameroon tonight Mr. Ebwele?

  • @pillfreehope112
    @pillfreehope112 ปีที่แล้ว +2

    I built my own website and am now trying to create a database for the cloned version. I had 3 options for learning; tutoring, class or teach myself via TH-cam videos.
    I am starting with you. I really like how you repeat things to beat it into my head. I really like your style of teaching. I think I’m going to learn a lot from you and I greatly appreciate this video!

  • @alvaroe2704
    @alvaroe2704 ปีที่แล้ว +1

    5 years after, still valid with respect to Windows installation. PopSQL isn't now as 'open source' as it was, but it stil allows you to follow this course.

  • @roboakes1916
    @roboakes1916 4 ปีที่แล้ว +8

    I’m in an apprenticeship right now with an IT company who uses SQL and I was assigned an SQL pre-learning material which was useless and didn’t tell me anything. I came to TH-cam for help and I’ve gotta say man, you’ve helped me out a bunch. You have made my life a whole lot easier. Thanks a bunch!

    • @harshhingu3082
      @harshhingu3082 3 ปีที่แล้ว

      Hey I wanna know that MySQL and SQL is different so the person in this tutorial why is he installing MySQL I think he should install oracle 11g or 19c SQL for SQL tutorials?

  • @user-km5lt9kg7p
    @user-km5lt9kg7p 3 ปีที่แล้ว +116

    man this guy looks so chill and he knows almost every programming language 😱

    • @indraxios
      @indraxios 3 ปีที่แล้ว +10

      Not a big deal
      Almost all software Engineer at top MNC know most. Of the languages

    • @carlosrg365
      @carlosrg365 3 ปีที่แล้ว +16

      @@indraxios but this guy is so young

    • @sandersnolan6895
      @sandersnolan6895 3 ปีที่แล้ว

      Hello,how can I understand ‘he looks chill’.I am Chinese

    • @lukeberryarchive
      @lukeberryarchive 3 ปีที่แล้ว +2

      @@sandersnolan6895 chill means relaxed

    • @beflames2479
      @beflames2479 2 ปีที่แล้ว

      not really

  • @grimreaper9952
    @grimreaper9952 5 หลายเดือนก่อน

    My professor never taught this and stopped using PowerPoints in 1 week you are a lifesaver

  • @davitpheikrishvili95
    @davitpheikrishvili95 ปีที่แล้ว +1

    Just finished. It took me a whole day and it was worth it. I know c# basics, pyhon basics and js basics. Now i understand how databases work too. I will probably learn ms-sql now and improve my c# skills to hopefully land a job in 3-4-5 months. Il keep yall updated. ps. even tho the video is old, it was totaly worth it. it was probably the best tutorial i have ever seen, and I have seen a lot. Good luck

    • @dylden4401
      @dylden4401 ปีที่แล้ว

      So what happened now? Do you already have a job?

  • @harshithakeshav1199
    @harshithakeshav1199 3 ปีที่แล้ว +128

    THE BEST SQL tutorial available for beginners. Everything you need to get started with SQL is clearly explained in this video. Awesome job Mike !! Cannot thank you enough for creating such quality tutorial on SQL. Loved the way you have created Company Database with THE OFFICE reference.

    • @kdslife69
      @kdslife69 3 ปีที่แล้ว

      @harshitha keshav I have zero knowledge of SQL so should I follow this one as I want to learn SQL for my campus placements.

    • @navyasrinivasan6689
      @navyasrinivasan6689 3 ปีที่แล้ว

      Will he covered all the concepts in Sql ? anything will be there to study other than this?

    • @kingofkings6302
      @kingofkings6302 3 ปีที่แล้ว

      Where should I go from here,can you help me mate???

    • @aanaybhure7079
      @aanaybhure7079 3 ปีที่แล้ว

      #eazzylearninglab fallow us

    • @kabita1536
      @kabita1536 2 ปีที่แล้ว

      Is he teaching SQL or MySQL??

  • @daviddunmer3889
    @daviddunmer3889 3 ปีที่แล้ว +476

    Few people can claim to have the kind of net positive impact in the world as this guy can. Well done Mike, the world thanks you!

    • @DoodleDoo
      @DoodleDoo 3 ปีที่แล้ว +19

      yeah I wish university teachers were half as good as this. they overcomplicate simple concepts.

    • @bacet9280
      @bacet9280 ปีที่แล้ว

      @@DoodleDoo 🤣🤣🤣🤣🤣🤣🤣 Love your comment

  • @karthikeyanradhakrishnan3219
    @karthikeyanradhakrishnan3219 6 หลายเดือนก่อน +1

    I was going through youtube vides/playlist, udemy course and articles on learning SQL and I landed up on this wonderful video covering concepts in great length. Excellent video and superb effort!

  • @loliii-cj1lk
    @loliii-cj1lk 3 หลายเดือนก่อน +2

    No way my dr used the whole semester while you did it in just 4 hrs this is goddess 😍

  • @ruhankoekemoer8815
    @ruhankoekemoer8815 ปีที่แล้ว +22

    Dude, I just want to give you a huge thanks. Going into this video a week ago I knew nothing about SQL and after working through this video and following along on your website I am now at a point where I know enough to be able to formulate my google searches to get within 98% of what I want and tweak it from there. I'm by no means an SQL master yet but you have given me a great understanding of the subject to build from.

  • @rishabhgoyal3143
    @rishabhgoyal3143 3 ปีที่แล้ว +26

    Using the "The Office" scene as an example is pure genius.. it is just perfect for this tutorial!

  • @extropiantranshuman
    @extropiantranshuman ปีที่แล้ว

    I could imagine this person being able to crunch supercomputer-level databases to start their day. On fire - how easy these courses are for him to teach. I eat it all up - with these - I'm a pro in no time!

  • @VamsiKrishna_exe
    @VamsiKrishna_exe 6 หลายเดือนก่อน +1

    This is an awesome lecture. I didn't know anything about sql till before the day of my interview. But this tutorial helped to ace my interview.

  • @jindammadhav2189
    @jindammadhav2189 5 ปีที่แล้ว +106

    best lecture on dbms. This guy has whole computer database hidden in him.Lots of love❤❤

  • @greeshmagreesh9254
    @greeshmagreesh9254 4 ปีที่แล้ว +75

    He is just explaining perfectly , literally not getting bored

    • @Kanal7Indonesia
      @Kanal7Indonesia 4 ปีที่แล้ว +3

      He wasted no time and very concise that's why it's not boring

  • @daydream6035
    @daydream6035 หลายเดือนก่อน +3

    just copy pasting a comment for myself
    9:35 DBMS
    12:20 CRUD (4 main operations of database)
    13:15 2 types of databases
    16:37 SQL
    20:10 queries
    26:37 primary key
    29:18 surrogate key
    30:11 surrogate key vs natural key
    30:33 foreign key
    36:49 composite key
    thanks to Astherielle Mercadejas

  • @nock_5
    @nock_5 4 หลายเดือนก่อน

    Watched this video while getting my cs masters. Watched it again when starting my first SQL job.
    This has helped me so much

  • @hexdex4800
    @hexdex4800 3 ปีที่แล้ว +51

    Great course. Love the idea of having Michael Scott and Co in the examples. You deserve a Dundie Award.

  • @jamesmount193
    @jamesmount193 3 ปีที่แล้ว +90

    This helped me land a junior level job in swe don’t ask how I didn’t learn sql throughout a whole cs degree

    • @dsk_1337
      @dsk_1337 3 ปีที่แล้ว +1

      I didnt either xd

    • @codewithsheikh2805
      @codewithsheikh2805 3 ปีที่แล้ว

      same

    • @rickeyjones729
      @rickeyjones729 3 ปีที่แล้ว +1

      @@codewithsheikh2805 I'm learning it right now through this video what other videos u suggest or codes I should learn next for this field I got the table insert all locked this dudes video is so straight to the point.

    • @codewithsheikh2805
      @codewithsheikh2805 3 ปีที่แล้ว

      @@rickeyjones729 i was referring what he has written in Last I'm currently watching mosh hamdanis MySQL course

    • @codewithsheikh2805
      @codewithsheikh2805 3 ปีที่แล้ว

      @@rickeyjones729 do you know any programming language?

  • @EighteenCharacters
    @EighteenCharacters 18 วันที่ผ่านมา

    I'm a programmer from the late 90s. I went for a job that uses databases... but I never really knew what or how they worked. What exactly IS a database?. Well it's been 2 hours (I youtubed this on 2xspeed) and now I'm an expert. I completely know everything, and its thanks to this free tutorial. I have a huge advantage in that I have a coding background... but Now I can do this and make money.
    I just really need to memorize the commands, and I can do that pretty much in an afternoon.
    Anyway... thank you.

  • @momain5483
    @momain5483 ปีที่แล้ว +1

    I was learning from a Udemy course but found it to not be as complete or beginner friendly as I wanted which left me discouraged and a little lost. This course is both of those things, I am learning so much better than I was with just Udemy alone, thank you so much for this video!!!

  • @icermli
    @icermli 5 ปีที่แล้ว +486

    ⭐️ Contents ⭐
    ⌨️ (0:00) Introduction
    ⌨️ (2:36) What is a Database?
    ⌨️ (23:10) Tables & Keys
    ⌨️ (43:31) SQL Basics
    ⌨️ (52:26) MySQL Windows Installation
    ⌨️ (1:01:59) MySQL Mac Installation
    ⌨️ (1:15:49) Creating Tables
    ⌨️ (1:31:05) Inserting Data
    ⌨️ (1:38:17) Constraints
    ⌨️ (1:48:11) Update & Delete
    ⌨️ (1:56:11) Basic Queries
    ⌨️ (2:08:37) Company Database Intro
    ⌨️ (2:14:05) Creating Company Database
    ⌨️ (2:30:27 ) More Basic Queries
    ⌨️ (2:26:24) Functions
    ⌨️ (2:45:13) Wildcards
    ⌨️ (2:53:53) Union
    ⌨️ (3:01:36) Joins
    ⌨️ (3:11:49) Nested Queries
    ⌨️ (3:21:52) On Delete
    ⌨️ (3:30:05) Triggers
    ⌨️ (3:42:12) ER Diagrams Intro
    ⌨️ (3:55:53) Designing an ER Diagram
    ⌨️ (4:08:34) Converting ER Diagrams to Schemas

    • @subject_of_ymir
      @subject_of_ymir 5 ปีที่แล้ว +12

      Thanks for saving my time.

    • @Imrankhan-xw4me
      @Imrankhan-xw4me 5 ปีที่แล้ว +5

      Thanks a lot for your excellent work. Really amazing.

    • @teckkers9295
      @teckkers9295 5 ปีที่แล้ว +13

      The contents are already in the description btw...

    • @floodland80s
      @floodland80s 5 ปีที่แล้ว +5

      We appreciate these clickable timestamps.

    • @Gevito236
      @Gevito236 5 ปีที่แล้ว +1

      Man, i was about to wait 52 minutes for the Windows install. Thanks.

  • @maksimtsikhanovich279
    @maksimtsikhanovich279 ปีที่แล้ว +182

    Great course for beginners. Did it in 1 day. Sat down at 1pm and finished at 9:30pm.

  • @sonamchauhan2968
    @sonamchauhan2968 2 หลายเดือนก่อน

    This course couldn't be any better structured and easiest way to get started for SQL. Thank you sir for your time and efforts.

  • @Americo_Kutabiala
    @Americo_Kutabiala 4 หลายเดือนก่อน +2

    The error message "You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column" means that you are trying to update a table without specifying a WHERE clause that uses a key column.
    In your case, the table studant has a primary key column called studant_id. When you update a table with a primary key, you must specify a WHERE clause that uses the primary key column to identify the rows that you want to update.
    For example, the following query would update the major of the student with the studant_id of 1:
    UPDATE studant
    SET major="bio"
    WHERE studant_id=1;

  • @eshwar2496
    @eshwar2496 3 ปีที่แล้ว +47

    Leave a like for this guy (for the video) who sat for 4 hrs teaching everything with patience
    He is truly great, how unfortunate are those 1.6k dislikers

    • @Turco949
      @Turco949 3 ปีที่แล้ว +1

      Those dislikes are probably from "slower" parties who needed more than 4 hours to comprehend all the information. All joking aside, unless the person had a fundamental SQL knowledge already, this 4-hour course is likely to be overwhelming for anyone who lacks a decent level of IQ, like myself! Best to break this course into 20-30 minute segments since that is probably the longest anyone new to the topic can properly focus on while also able to learn. It'd still take 4 hours but broken into small installments instead of a single serving.

    • @vikasmishra4167
      @vikasmishra4167 3 ปีที่แล้ว +3

      @@Turco949 You could watch it in small segments by yourself tho

    • @Turco949
      @Turco949 3 ปีที่แล้ว

      @@vikasmishra4167 That is exactly what I did and typically do. I don't watch for the sake of watching and think I am actually "getting" it all. Hardly anyone could if they are a new to the subject matter.

    • @vengalrao5772
      @vengalrao5772 3 ปีที่แล้ว +1

      I am a beginner can anyone tell me ! Do this video covers all topics ?

    • @eshwar2496
      @eshwar2496 3 ปีที่แล้ว

      @@vengalrao5772 almost all

  • @srikarreddy8252
    @srikarreddy8252 5 ปีที่แล้ว +18

    Dude seriously your tutorials are GOLD!Especially for people who are just lost thinking where to start or learn programming from!!THANK YOU!!

  • @VictoriaOtunsha
    @VictoriaOtunsha 11 หลายเดือนก่อน

    This is random but I love how you casually used the office to break down relational databases, it made the video more fun.

  • @josu_abad
    @josu_abad ปีที่แล้ว +2

    The employee example with the characters from The Office just became the best one by far jajajaja

  • @pariahincognito3914
    @pariahincognito3914 2 ปีที่แล้ว +87

    This course is good and timeless! You literally discussed a semester's worth of lectures in just 4 hours. I learned a lot here more than in my class. I'm taking this to refresh my knowledge on SQL for a job interview, hope I'll do well.

  • @adityakiranhere
    @adityakiranhere 2 ปีที่แล้ว +94

    Wonderful tutorial covering all the basic concepts of SQL. Completed it in 2.5 days.. If you are more focused, probably u can complete it much quicker. He exactly knows where students may get confused with certain topics and he repeats it twice/thrice. Thats the good part. 😊👍👍👍

    • @cindy85
      @cindy85 2 ปีที่แล้ว

      completed in 1 day with 1.25x speed 🤓 now my head is on fire 🙈🙈

    • @marcmarc1637
      @marcmarc1637 2 ปีที่แล้ว +4

      Completed it in 4 hrs and 20 mins. I just watched it hahahaha

    • @perseusgaming7397
      @perseusgaming7397 2 ปีที่แล้ว

      how is desribe student different from select *from student ?

    • @ralphdanielhonra5966
      @ralphdanielhonra5966 2 ปีที่แล้ว +1

      @@perseusgaming7397 The keyword "describe" only shows the different attribute of the columns of your table such as if a specific column have a default value or not, its data type, unique or not, not null or not, etc. Whereas "select" provide a variety of function, mainly used in showing the "rows" of your table.

  • @kolbyhunt4434
    @kolbyhunt4434 ปีที่แล้ว +1

    This man is one of the best teachers on planet earth and and i wounder if he has received the recognition he deserves

  • @alsdads6487
    @alsdads6487 ปีที่แล้ว +1

    a must recommended video for those who want to understand sql in one shot awesome video and instructor man