SQL Tutorial - Full Database Course for Beginners

Поділитися
Вставка
  • Опубліковано 25 тра 2024
  • In this course, we'll be looking at database management basics and SQL using the MySQL RDBMS.
    Want more from Mike? He's starting a coding RPG/Bootcamp - simulator.dev/
    The course is designed for beginners to SQL and database management systems, and will introduce common database management topics.
    Throughout the course we'll be looking at various topics including schema design, basic C.R.U.D operations, aggregation, nested queries, joins, keys and much more.
    You can get PopSQL to follow along here: popsql.com/freecodecamp
    🔗Company Database Code: www.giraffeacademy.com/databa...
    ⭐️ 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
    Course developed by Mike Dane. Check out his UA-cam channel for more great programming courses: / @giraffeacademy
    🐦Follow Mike on Twitter: / mike_dane
    🔗The Giraffe Academy website: www.giraffeacademy.com/
    --
    Learn to code for free and get a developer job: www.freecodecamp.org
    Read hundreds of articles on programming: medium.freecodecamp.org

КОМЕНТАРІ • 11 тис.

  • @freecodecamp
    @freecodecamp  4 роки тому +2048

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

    • @himanshukeshtwal4658
      @himanshukeshtwal4658 4 роки тому +15

      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.

  • @meatbucket9626
    @meatbucket9626 5 років тому +6134

    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 років тому +201

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

    • @meatbucket9626
      @meatbucket9626 5 років тому +320

      Yeah ik but 4 20 tho

    • @anakinskywalkerrr
      @anakinskywalkerrr 5 років тому +75

      He's great with explaining things

    • @Justfun-xx6xe
      @Justfun-xx6xe 5 років тому +39

      hemorhoids are developing 🤣

    • @lucienhughes8628
      @lucienhughes8628 5 років тому +59

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

  • @afrozalam256
    @afrozalam256 8 місяців тому +1091

    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 8 місяців тому +11

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

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

      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 8 місяців тому +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 8 місяців тому

      @@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 8 місяців тому +1

      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

  • @katbarako
    @katbarako 4 місяці тому +237

    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 3 місяці тому +12

      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 2 місяці тому

      @@bt78646because she's lying

    • @GigglesandChuckles777
      @GigglesandChuckles777 Місяць тому +3

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

  • @prajwaltawade528
    @prajwaltawade528 Рік тому +249

    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 3 місяці тому

      ​@@timothynaini8404
      The documentation

    • @prajwaltawade528
      @prajwaltawade528 2 місяці тому

      @@vijayyadav8806 what kind of help you require ?

    • @prajwaltawade528
      @prajwaltawade528 2 місяці тому

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

  • @sahilpawarr
    @sahilpawarr 3 роки тому +6725

    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 роки тому +494

      Welcome to the World Wide Web, my friend.

    • @eddytheengineer
      @eddytheengineer 3 роки тому +393

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

    • @sulaimankhan8033
      @sulaimankhan8033 3 роки тому +202

      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 роки тому +84

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

    • @nasirs5567
      @nasirs5567 3 роки тому +206

      Colleges and university WORKERS

  • @ZoldarMusic
    @ZoldarMusic 2 роки тому +4439

    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 роки тому +144

      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 роки тому +40

      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 Рік тому +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 Рік тому +143

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

    • @buggy_bug
      @buggy_bug Рік тому +109

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

  • @jane_emilith
    @jane_emilith 11 місяців тому +336

    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 10 місяців тому +4

      Hey! Are you currently working as developer?

    • @jane_emilith
      @jane_emilith 10 місяців тому +17

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

    • @digitalsmartguide5672
      @digitalsmartguide5672 10 місяців тому +20

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

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

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

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

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

  • @haiphan9181
    @haiphan9181 3 роки тому +3239

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

  • @angiemakhubela
    @angiemakhubela Рік тому +2186

    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 Рік тому +16

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

  • @KaTe-bb2er
    @KaTe-bb2er Рік тому +148

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

  • @noir371
    @noir371 Рік тому +75

    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.

  • @rs6392
    @rs6392 4 роки тому +4426

    4h20m without ads! Humanity still exists.

    • @Kanal7Indonesia
      @Kanal7Indonesia 4 роки тому +81

      420 blaze it

    • @xc6013
      @xc6013 4 роки тому +102

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

    • @bellamycat9800
      @bellamycat9800 3 роки тому +71

      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 3 роки тому +34

      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 3 роки тому +5

      HuddyD UA-cam will collapse with this video

  • @lilnasd9193
    @lilnasd9193 2 роки тому +3008

    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 роки тому +59

      Are u a bot or real human

    • @saansardar1215
      @saansardar1215 2 роки тому +30

      @@asurachampion2881 why would he be a bot??

    • @afiffadillah3862
      @afiffadillah3862 2 роки тому +74

      @@saansardar1215 that comment is a template

    • @saansardar1215
      @saansardar1215 2 роки тому +5

      @@afiffadillah3862 oh okay i didn't know

    • @lilnasd9193
      @lilnasd9193 2 роки тому +33

      @@saansardar1215 I'm not a bot 😅

  • @ruhankoekemoer8815
    @ruhankoekemoer8815 Рік тому +12

    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.

  • @prajwaltawade528
    @prajwaltawade528 2 місяці тому +28

    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

  • @astherieIIemercadejas
    @astherieIIemercadejas 11 місяців тому +83

    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

  • @aniketbiswas9885
    @aniketbiswas9885 Рік тому +1138

    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.

  • @tonyarteaga5834
    @tonyarteaga5834 4 роки тому +1746

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

      how did your interview go ?

    • @sannidhirao1281
      @sannidhirao1281 4 роки тому +9

      hey did this video help clearing the interview?

    • @NishantSingh-px3jm
      @NishantSingh-px3jm 4 роки тому +78

      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.

  • @allenc6609
    @allenc6609 11 місяців тому +17

    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!

  • @vrajeshbadgujar
    @vrajeshbadgujar Рік тому +19

    At 2:39:29, the column has been named as birth_day in the schema that is provided for making the employee table. Hence, if we query as birth_date > 'XXXX-XX-XX' the query will return an error.. Please take note for those who are facing an error.

    • @purplesss_s
      @purplesss_s 10 місяців тому +1

      Thank you! This comment saved me a lot of time

  • @amalpb1811
    @amalpb1811 4 роки тому +5686

    (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

  • @terrabyte-techy
    @terrabyte-techy 4 роки тому +708

    Some of this UA-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

  • @kishorer8461
    @kishorer8461 2 місяці тому

    SQL Tutorial - Full Database Course for Beginners ua-cam.com/video/HXV3zeQKqGY/v-deo.htmlsi=AliYs7egS0ow8BS1

  • @light6230
    @light6230 9 місяців тому +2

    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!

  • @iben1195
    @iben1195 2 роки тому +357

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

  • @aylinonay4123
    @aylinonay4123 3 роки тому +542

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

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

    • @ty-is5xv
      @ty-is5xv 2 роки тому

      yessss

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

      Ikr

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

      I was just gonna comment this but you already did it

  • @m00s3knuckl3
    @m00s3knuckl3 8 місяців тому +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!

  • @pirvuadriana-elena1915
    @pirvuadriana-elena1915 11 місяців тому +18

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

  • @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 роки тому +52

      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 🙏

  • @kesavae9552
    @kesavae9552 3 роки тому +979

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

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

    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

  • @sbarneaionut
    @sbarneaionut Рік тому +12

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

  • @lifeviz28568
    @lifeviz28568 2 роки тому +806

    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!

  • @wazka1234
    @wazka1234 5 років тому +562

    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 років тому +25

      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 ua-cam.com/video/rfscVS0vtbw/v-deo.html

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

      Agree

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

      Pearls and Swine die

  • @kennedymusyoki751
    @kennedymusyoki751 2 дні тому

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

  • @Suhasmicheal
    @Suhasmicheal 2 роки тому +1013

    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.

  • @zerosandones701
    @zerosandones701 4 роки тому +246

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

      You can say that about most 'difficult' things

    • @spbs-wb9wt
      @spbs-wb9wt 4 роки тому +2

      Yeah i'm thinking the same

  • @mikoletz759
    @mikoletz759 7 місяців тому +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!

  • @goodluckythomas1093
    @goodluckythomas1093 9 місяців тому +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 🙏

  • @jonsantos6056
    @jonsantos6056 2 роки тому +513

    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 Рік тому +3

      arigato senpai!

    • @valefarx
      @valefarx Рік тому +2

      bdsm>
      ?

    • @perseusgaming7397
      @perseusgaming7397 Рік тому +2

      how is desribe student different from select *from student ?

    • @rkpragyajitsingh3074
      @rkpragyajitsingh3074 Рік тому +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 :)

  • @EngrLethA
    @EngrLethA Рік тому +194

    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 😅

  • @liamevens6868
    @liamevens6868 11 місяців тому +3

    Writing a final ISM exam next week and (same with python last year) this is my most recommended video! Thank you

  • @rodrigolomar6270
    @rodrigolomar6270 11 місяців тому +4

    Amazing course!! English is not my main language, and I was able to understand everything easily! The content is great, and even the order you chose to explain things was perfect. Really good! Thank you for this! 🙏

  • @icermli
    @icermli 5 років тому +484

    ⭐️ 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.

  • @Official-tk3nc
    @Official-tk3nc 3 роки тому +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 роки тому +35

      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

  • @linhke3405
    @linhke3405 7 місяців тому +5

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

  • @abdalrahmanalrefai8973
    @abdalrahmanalrefai8973 9 місяців тому +1

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

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

  • @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 3 роки тому +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 3 роки тому +24

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

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

      Yas😰💥🔥

    • @okaiee6911
      @okaiee6911 3 роки тому +14

      Does he know Chinese 😂

  • @kinsleynjikinsley2584
    @kinsleynjikinsley2584 Місяць тому

    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.

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

    This guy's amazing! With him I learned C# and now SQL. He has contagion and great talent!!!

  • @Roodyculous
    @Roodyculous 3 роки тому +134

    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 3 роки тому +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 3 роки тому +1

      @@mukhammadmuratov5715 thought the same..lol

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

      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

  • @rishabhgoyal3143
    @rishabhgoyal3143 3 роки тому +434

    When downloading/installing mySQL shell/command line client, always choose the latest one available, not the version used in the video; because you will get errors otherwise.
    Hope this saves you some time and effort!

    • @notsoaverageraj7917
      @notsoaverageraj7917 3 роки тому +10

      I was about to go with the server version he used, but then when adding the shell I couldn't find the old versions. thankfully came across this comment before proceeding with the install.

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

      thanks

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

      Please Pin this comment😁

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

      Good job for pointing it out, thank you

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

      maybe that's the reason why i'm getting this "permission denied for schema public" error.. will update mine.. followed his version..
      Thanks!

  • @AbhijeetKumar-pk8tg
    @AbhijeetKumar-pk8tg 10 місяців тому +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
    ua-cam.com/users/sgaming/emoji/7ff574f2/emoji_u2328.png

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

    I just wanna say thank you very much for this great introduction. I feel more confident going into Databases now and having a more understanding of it! Thanks a bunch Mike!

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

  • @felixcsao4184
    @felixcsao4184 4 роки тому +119

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

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

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

  • @LauritaBernardo-gf9di
    @LauritaBernardo-gf9di Рік тому +1

    Thank you!! Thank you for bringing this course to a beginner level and helping me build understanding. You're amazing!

  • @hugog.cintra2573
    @hugog.cintra2573 Місяць тому +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.

  • @daviddunmer3889
    @daviddunmer3889 2 роки тому +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 2 роки тому +19

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

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

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

  • @pkavenger9990
    @pkavenger9990 Рік тому +308

    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.

  • @ianoleson126
    @ianoleson126 10 місяців тому +1

    Great video. Had no experience with SQL before watching, and I found this to be super informative and well-structured. Thanks!

  • @realbenedictik
    @realbenedictik 10 місяців тому +1

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

  • @maksimtsikhanovich279
    @maksimtsikhanovich279 Рік тому +181

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

  • @roboakes1916
    @roboakes1916 3 роки тому +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 UA-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?

  • @trishnashrestha5649
    @trishnashrestha5649 3 місяці тому +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 :))

  • @IkShenG
    @IkShenG Рік тому +2

    Thanks Mike! This was absolutely well put together and helpful. Good luck to those learning as well

  • @wolfgangiii4719
    @wolfgangiii4719 5 років тому +1055

    this dude didn't even sweat typing 'po' in the browser

    • @smyasir0
      @smyasir0 5 років тому +6

      haha

    • @thebailey__
      @thebailey__ 5 років тому +74

      He uses incognito

    • @terimaaki1998
      @terimaaki1998 5 років тому +2

      Must be PU MO.

    • @nikhilsethia2370
      @nikhilsethia2370 5 років тому +22

      Don't you think the guy is Smart is enough to clear Browser History of Porn Searches before making this Tutorial..

    • @carolellamuch9571
      @carolellamuch9571 5 років тому +10

      NIKHIL SETHIA he doesn't watch porn

  • @greeshmagreesh9254
    @greeshmagreesh9254 3 роки тому +75

    He is just explaining perfectly , literally not getting bored

    • @Kanal7Indonesia
      @Kanal7Indonesia 3 роки тому +3

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

  • @usersll226
    @usersll226 3 місяці тому

    This is a great video. Very clear, very structured. No commercials. Well done.

  • @nock5th
    @nock5th Місяць тому

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

  • @ahsanasif8819
    @ahsanasif8819 2 роки тому +21

    HOW TO CONNECT popsql to mysql updated:
    1) Go to file -> preferences
    2) Click connections tab
    3) Add new connection
    4) Fill it in like he did 1:00:44
    5) Turn on "connect directly from my computer" slider under advanced options

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

      Thank you!

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

      Thank you so much 💯💯

    • @user-pv1cl1vn2b
      @user-pv1cl1vn2b 2 роки тому

      hey, can you suggest me what could happen if I don't can't install popsql? is it just easier to use popsql for beginner or we can just use MySQL?

  • @PatientEbwele
    @PatientEbwele 5 років тому +165

    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?

  • @aakash6651
    @aakash6651 9 місяців тому +1

    This is soo much beginner friendly. I have learnt a lot from this course . Mike has explained stuff in a great manner.

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

    this Man is fenomenal in his teaching methodologies. I took one day to watch this video and practice alongside him to grasp more about SQL and it really hit the nail with the information

  • @user-lm7zw1fv4j
    @user-lm7zw1fv4j 3 роки тому +677

    When you have a job interview tomorrow and in your resume you wrote that you know SQL
    This is gonna be a loooong night 🙈

    • @bruceskellator
      @bruceskellator 3 роки тому +79

      I know the feeling mate... wrote down Javascript on my resume without knowing barely anything 4 days before the interview. Ended up learning and coding in Javascript 6 hours a day for the next 3 days...

    • @aimanmumtaz3851
      @aimanmumtaz3851 3 роки тому +14

      Literally me lol! Got an interview tomorrow

    • @mooland-codm2769
      @mooland-codm2769 3 роки тому +2

      @@aimanmumtaz3851 howd it go?

    • @niladrimallik3172
      @niladrimallik3172 3 роки тому +17

      @@bruceskellator You have a superb level of confidence. And learning Javascript in 3 days was was quite some superhuman task.

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

      ​@@niladrimallik3172 Haha thanks! But wouldn't want to do it again... funny thing was there was some mix up about my internship role. I applied for front-end that needed Javascript but wound up in an interview for back-end role. Big oof as they ended up testing my Java and it came as a shock because I only prepared Javascript. Really quite the experience this year... The interviewer even noticed me panicking... well yeah! My brain was scrambling for bits of Java code I did not touch for many months 😂😂

  • @manutap
    @manutap Рік тому +14

    from Michał Sieja POPSQL CONNECT ISSUE
    1 month ago (edited)
    1:00:00
    For the people who cannot find how to connect the newest popSQL with your mySQL database.
    (from popSQL) file > Preferences > Connections > Add new connection > mySQL
    Than you follow every step Mike presented, but you need to check one additional box described as "Connection Type (Connect directly from my computer).
    It took me like 3 minutes to figure out so i am posting this and maybe i'll save some of you a few minutes of frustration
    please re comment every day for new people
    ALSO MAKE SURE THE DATABASE NAME WHICH IS "GIRRAFE" MATCHES WHEN YOUR CONNECTING, MAKE SURE YOU SPELLED IT SAME IN THE COMMAND LINE AND WHEN YOU ARE CONNECTING IN POPSQL

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

      thanks Love u so much

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

      Oh my god thank you SO much for this, i was stuck for half an hour on forums trying to sort this out. Thanks again!

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

      Thankyou so much I have been stuck for more than an hour

  • @shauryabhansali3731
    @shauryabhansali3731 11 місяців тому +7

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

  • @muhammadkaleemullah2389
    @muhammadkaleemullah2389 3 місяці тому +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.

  • @-KiranBabuAmbati
    @-KiranBabuAmbati Рік тому +118

    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

    • @markpro345
      @markpro345 Рік тому +9

      When you copy and paste the description...

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

      This a order to learn?

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

      Hi my query from (wildcards) employee table ”SELECT * FROM employee where birth_date Like’%____ -10%’; did not retrive data from the table although status :Success and bring me empty table😔i have data in employee table.Can someone help me please

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

      @@Piar2004 LIKE '____-10%' u should be using this , '_' this replaces a character where as % is for any number of characters ,, u used both of them along (’%__ -10%’) .

  • @kiruthiaddressvb.natulmmau7010

    Such a broad minded person helping and giving knowledge of SQL ...hats off

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

    such a great tutorial loved it straight to the point no bs everything explained clearly

  • @user-km5lt9kg7p
    @user-km5lt9kg7p 2 роки тому +116

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

    • @varswe
      @varswe 2 роки тому +10

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

    • @carlosrg365
      @carlosrg365 2 роки тому +16

      @@varswe but this guy is so young

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

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

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

      @@sandersnolan6895 chill means relaxed

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

      not really

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

  • @jules4724
    @jules4724 Рік тому +3

    I’m applying for jobs and keep seeing SQL as a preferred skill so I’ll definitely be watching this through tomorrow 😊

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

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

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

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

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

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

      #eazzylearninglab fallow us

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

      Is he teaching SQL or MySQL??

  • @johannavirviescas816
    @johannavirviescas816 4 роки тому +454

    It's perfect to the quarantine!! Learning something new... thanks a lot

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

      hey, are u using mysql server 8.0 or 5.7???

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

      @@sadiqhussain9202 I'm using 8.0

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

      @@romae4169 ya me too

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

      Hey, I also just started learning this a few days back and I'm unable to log in to the PopSQL application. Did you face any similar issues?

    • @sadiqhussain9202
      @sadiqhussain9202 4 роки тому +7

      @@saumyamaheshwari2317 ya, I tried contacting the developers of popsql but they didn't respond to it. so I am using "mysql workbench" it is as effective as popsql u can try.

  • @vishg.1533
    @vishg.1533 10 місяців тому

    thank u so much for this entire session. amazing experience we got. far better than college lectures, it helps for internship, jobs and studies , I don't have any words to describe ur work man. thank u so much. appreciate ur work.

  • @karthikeyanradhakrishnan3219
    @karthikeyanradhakrishnan3219 3 місяці тому +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!

  • @adedayoogunniran8012
    @adedayoogunniran8012 Рік тому +46

    This is one of the best learning videos I've come across so far. I have been watching all the videos on this course on this channel for some weeks. I loved the course all through. I always looked forward to continue watching and practicing. Mike made a complicated language really simple and easy to learn. Only a great and amazing teacher can do that. Thank you so much, Mike.

  • @hexdex4800
    @hexdex4800 3 роки тому +51

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

  • @user-li9vi1hw9d
    @user-li9vi1hw9d 6 місяців тому +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 6 місяців тому

      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 6 місяців тому

      Wish you better luck

  • @henlyforbesly2176
    @henlyforbesly2176 3 місяці тому

    Thank you for 4 hours lessons on SQL. I know have more confidence in using SQL in my work! Especially the last part on how to create an ER Diagram and convert it into a database schema. I believe I will use that a lot one day! Thank you, The Girrafe Academy and FreeCodeCamp! ❤

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

  • @syedmuhammadrafay228
    @syedmuhammadrafay228 11 місяців тому +2

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

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

    Thanks for the great class. Crash course on SQL syntax and defining DB schemas and ER diagrams. Great primer for what's to come, again thanks!

  • @tharinda97
    @tharinda97 2 роки тому +24

    I've just finished this course. I wanted to revise what I've learned in a previous semester in my campus because I have a module on 'Advanced Data Management' coming up next semester. I learned many SQL codes which I didn't know before and learned how to convert a set of requirements into a database schema step by step. Thanks so much Mike for creating this valuable content!

  • @NabeelButt
    @NabeelButt Рік тому +298

    Just a small correction. The employee table in the picture has column 'birth_date' whereas if you copy the SQL code from the given PDF, the column name is 'birth_day'. So while you are running some of the example queries, you might bump into an error. Just change the column name and the query will work! 👍

    • @teddyfabriciocordovasaenz3018
      @teddyfabriciocordovasaenz3018 Рік тому +12

      thanks for expalin it

    • @JohnDoe-fe7hr
      @JohnDoe-fe7hr Рік тому +22

      Command to fix it:
      ALTER TABLE employee RENAME COLUMN birth_day TO birth_date;

    • @aliyassin9020
      @aliyassin9020 11 місяців тому +1

      Hi nabeel, i have been looking for the SQL code from the given FDF he mentioned at 2:10.27 but cant find it. Plz help send me if you can.

    • @aarushiraid2542
      @aarushiraid2542 10 місяців тому +1

      hello i am having some trouble. My popSQL is not taking in any data types, like INT or VARCHAR, what should I do.

    • @anni5867
      @anni5867 6 місяців тому

      www.giraffeacademy.com/databases/sql/company-database.pdf@@aliyassin9020