Database Lesson #3 of 8 - The Structured Query Language (SQL)

Поділитися
Вставка
  • Опубліковано 29 тра 2013
  • Dr. Soper gives a lecture on using the structured query language (SQL) to work with databases. Topics include CREATE, ALTER, and DROP statements, SELECT, INSERT INTO, UPDATE, and DELETE FROM statements, subqueries, and inner and outer joins.

КОМЕНТАРІ • 154

  • @mekabay
    @mekabay 6 років тому +134

    I didn't see the helpful list of timings vs topics, so here's one I created -- with many thanks to Prof Soper! I'm providing links to his excellent lectures to my students in the CS240 Database course at Norwich University as a supplement to our in-class work. And BTW, I've been teaching database theory and practice since 1981! Dr Soper's clarity and detailed explanations are THE BEST!!
    Notes by M. E. Kabay, PhD, CISSP-ISSMP
    0:00:12 Topic Objectives
    0:00:41 CRUD defined
    0:01:07 Structured Query Language
    0:03:28 Applications of SQL
    0:05:47 SQL for Data Definition
    0:06:44 CREATE
    0:19:01 ALTER
    0:24:08 UPDATE
    0:26:54 DELETE
    0:28:44 SELECT
    0:42:22 BETWEEN
    0:43:56 LIKE
    0:46:51 ORDER
    0:50:29 COUNT / MIN / MAX
    0:50:59 SUM / AVG / STDEV
    0:53:05 GROUP BY
    0:54:48 GROUP BY with HAVING
    0:56:29 Subqueries
    0:57:57 Noncorrelated subquery
    1:00:24 Correlated subquery
    1:03:09 Joins
    1:03:35 Typology of DB joins
    1:05:48 INNER JOIN...ON
    1:07:33 LEFT OUTER JOIN
    1:11:50 FULL OUTER JOIN
    1:12:25 DROP
    1:13:49 ALTER & DROP
    1:14:43 CHECK
    1:16:01 VIEW

    • @wendy_doll
      @wendy_doll 2 роки тому +6

      THANK YOU SO MUCH Michael, you don't know how tremendously this list helps!

  • @DaveBabler
    @DaveBabler 8 років тому +174

    SELECT 'Lesson #3 of 8''
    FROM 'Database Lesson'
    WHERE 'Dr. Soper is awesome and these database videos have been extremely helpful' = TRUE
    ;

  • @bop78
    @bop78 22 дні тому

    Super duper thankful for you and all your time and effort you pour into these. Your a lifesaver. I finally understand complex topics of database!!

  • @skillspanda4490
    @skillspanda4490 8 років тому +12

    No words are enough to appreciate your excellent teaching!!! Thanks a ton.

  • @Bille747
    @Bille747 10 років тому +65

    You are not getting enough views for the quality of the videos you make. Really good job man, thanks a lot!

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

      He is now getting

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

      Not many people used database management

  • @markweeks1308
    @markweeks1308 2 роки тому +7

    Dr. Soper, I have just found this series of tutorials and I am so pleased with them, so far. It is refreshing to hear things explained clearly using correct and accurate language that I don't have to mentally correct before I can understand. The pace is slow enough for me to ingest and understand the material and it makes perfect sense the way to describe everything. I am learning more from the series than I have from any instruction in a long time. Thank you SO much!

  • @chantegainey5002
    @chantegainey5002 9 років тому +38

    These are by far the best training videos i have come across period. The illustrations help out tremendously to tie everything together. I took a practice test a couple of weeks ago and got a 40%. Just getting through your first 2 training videos and half of #3 i was able to score an 80%. I am really grateful!

  • @isaacagyeman7089
    @isaacagyeman7089 10 років тому +8

    Dr. Soper, your tutorials clearly deserve tens of thousands of views. You display such enormous knowledge and clarity in your teaching. In fact, you're a world class tutor. No doubt.

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

    Thank you Dr. Soper still reviewing your course. Very deliberate material.

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

    This is what I call a real lecture! Well Done!

  • @DeniseCovingtonJustAsIam
    @DeniseCovingtonJustAsIam 9 років тому +2

    By far the best intro I have heard. Is better then my prof who taught me 10 years go.

  • @kingsleyakhimien5132
    @kingsleyakhimien5132 10 років тому +1

    Fantastic video lesson. Thumbs up Dr. Soper...you are an excellent tutor. Highly recommended!

  • @brightforeigner
    @brightforeigner 9 років тому +4

    This is so awesome! Thank you, Dr. Soper. Your lessons are so clear, and easy to understand- broken up into digestible units.

  • @karnabudhathoki6289
    @karnabudhathoki6289 7 років тому +6

    Thank you Dr Soper for the lessons. They are very informative and crystal clear.......... I am just trying to learn Database on my own, and I hope these lessons give me a good understanding.....

  • @lijessica8392
    @lijessica8392 7 років тому +4

    Thank you so much, Dr. Soper, it is so informative. You are the best instructor.

  • @pordos1
    @pordos1 9 років тому +2

    Thank you for your work. I have been trying to understand how to create a database and have seen many different turtorials. This is by far the best study material.Very easy to understand and it provides the basic foundation for creating any database system. You are the best:)!
    .

  • @abduihamidwaasi
    @abduihamidwaasi 5 років тому

    This is what I have been looking for in my entire preparatory career into web development. Thank you so much, Dr.

  • @svetlanakardan3801
    @svetlanakardan3801 5 років тому

    loved the pace of delivery and the quality of content. really helpful!!! Thank you so much! I finally understood those right/left/full joins. believe in impossible!

  • @yuyuqian8486
    @yuyuqian8486 6 років тому

    I love this series! So straight and clear. I could say, It must acquire a lot of effects! THX, sincerely.

  • @markusenglund4622
    @markusenglund4622 6 років тому

    Thank you Daniel. This series has been superb thus far!

  • @firefoxx46
    @firefoxx46 8 років тому

    Prof. Dr. Soper, Thank you very much for your time and effort in making these Excellent tutorials . Highly appreciated.

  • @Jim-Robbins
    @Jim-Robbins 2 роки тому

    I have learned so much about SQL and DBMS in his videos, and I am about to start the fourth video in this series. Great instructional videos . Thank you!

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

    I enjoyed the hidden gems of tv show references. :)

  • @carolynwatkins-taylor1334
    @carolynwatkins-taylor1334 8 років тому

    Thank you so much, Dr. Soper, for giving a very clear instruction of this subject. All lessons are helping me tremendously!

  • @r.a.p.h4481
    @r.a.p.h4481 2 місяці тому

    Wow, this is an outstanding lecture!

  • @JL-qf3hq
    @JL-qf3hq 10 років тому +3

    This database series is superb. Very good examples that I can easily relate to in a business function.

  • @snotgobbeler
    @snotgobbeler 6 років тому

    this is a fantastic tutorial, very high quality, much appreciated!

  • @olim93
    @olim93 9 років тому +25

    Watch these videos at 2x video speed

  • @kalhowl
    @kalhowl 9 років тому

    Great tutorial. Learned more here than from instructor!

  • @tonybiscontri835
    @tonybiscontri835 8 років тому +1

    Hi doc this is my 3rd lesson wow your so ezy to understand and you really explain things in simple terms thank you ..wish i had teachers like you back in my school days

  • @TranscendingStigma
    @TranscendingStigma 9 років тому

    Just as all other tutorials on DB by Dr Soper, this too surpasses all similar tutorials by others I've come across.

  • @explorertoad8882
    @explorertoad8882 9 років тому +4

    BEST SQL LECTURE EVERRRRR

  • @kaizhou8278
    @kaizhou8278 10 років тому +2

    Really high quality lessons, thank you so much Dr.

  • @marwanmohamed6575
    @marwanmohamed6575 5 років тому

    this is the best thing i seen on youtube so far

  • @elham-elliem7123
    @elham-elliem7123 10 років тому

    Dr Soper , thank you very much for such a great tutorial , you explained perfectly in details and examples , very great well structured slides , and you used every seconds efficiently ! These are not only true for this section it is also true for all of the rest 7 tutorials . I have final exam in database ahead which these series are perfect to help me ! You also have a comforting, nice and clear voice 😉

  • @mr.medusa4534
    @mr.medusa4534 5 років тому

    Thank you, I have a midterm tomorrow on databases and I'm at work so I can't study. I've been listening to ALL of these database videos while I work. They've been very helpful

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

    Wonderful explanation. Thanks, Daniel Soper.

  • @iliasvlachos3842
    @iliasvlachos3842 6 років тому +4

    AGREE 256% with Dave Babler
    SELECT 'Lesson #3 of 8''
    FROM 'Database Lesson'
    WHERE 'Dr. Soper is awesome and these database videos have been extremely helpful' = TRUE

  • @2002egncn
    @2002egncn Рік тому

    Really amazing set of lectures. Thanks so much!

  • @Happymoon789
    @Happymoon789 8 років тому

    Thank you very much Dr Daniel Soper!
    I really enjoy your class, easy, clear, fun.👍It's powerful, helpful!

    • @gvardado
      @gvardado 8 років тому

      +Julie Jiang nothing fun my stupid girl

  • @Shredz47
    @Shredz47 9 років тому

    you are a life saver DR.Soper

  • @polarisk9096
    @polarisk9096 5 років тому

    Thank you so much! This is more well-organized than our lecture

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

    Excellent lesson Dr Soper. Thank you for you help.

  • @lexuanhoang1109
    @lexuanhoang1109 6 років тому

    Very helpful. You make complex things easy to understand. Thanks a lot.

  • @lingdaosha8133
    @lingdaosha8133 9 років тому +3

    Thanks for sharing this video, this is great for learning!

  • @JunaidAhmed-ox2xd
    @JunaidAhmed-ox2xd 6 років тому

    your way of explaining is really awesome, thanks for the video. looking forward for more videos on java as well

  • @123weeral
    @123weeral 8 років тому

    I learned a lot from these videos , thank you.

  • @joncyrus1350
    @joncyrus1350 7 років тому +1

    Thank you, Dan! Also, I enjoyed the reference and chuckled at your Skills self-assessment :)

  • @akankshadwivedi1998
    @akankshadwivedi1998 6 років тому

    this is the best video and training for any student who have no idea about SQL...!!!!
    I bet there is no better crash course video than this that too in such a small time period.. now i need not look at the book also😍😍😍 thank u soo mch❤😊😊😊😊

  • @varunsudan1
    @varunsudan1 10 років тому

    Awesome job Dr. Soper

  • @piyush5903
    @piyush5903 7 років тому

    cleanly and clearly explained !!!

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

    THANK YOU SO MUCH FOR THIS VIDEO BECAUSE MY PROFESSOR IS TRASH...DOESNT EVEN TEACH IT THROUGH THE ACTUAL SOFTWARE OR THE ACTUAL CODES
    HE JUST LECTURES AND ASSUMES WE KNOW HOW TO DO THIS.

  • @meichai271
    @meichai271 10 років тому

    You are doing way better job in explaining than my teacher!

  • @GurnBograt1986
    @GurnBograt1986 8 років тому

    Excellent information!! Thank you!!

  • @stefturelinckx7324
    @stefturelinckx7324 10 років тому

    very helpfull series so far, thanx!

  • @mohameda.k.lengah9514
    @mohameda.k.lengah9514 6 років тому

    Am really enjoying the Database Lesson

  • @TechWithBeni
    @TechWithBeni 8 років тому +1

    wow great teacher thanks for the video . you really can explain things clearly

  • @albertshin4859
    @albertshin4859 5 років тому

    Thank you! Awesome videos!

  • @samanthapikus3178
    @samanthapikus3178 7 років тому

    Thank you very much for posting these videos..

  • @mershawubie1053
    @mershawubie1053 5 років тому

    It is really intersting video. Thank you providing such interesting topics.

  • @jayolson2598
    @jayolson2598 7 років тому +1

    you are just awesome! thanks for the video

  • @darrenking9831
    @darrenking9831 8 років тому

    One of my classes that I am taking is similar to what you are teaching it is called Hands on Database. This video is helping me to understand more of the concepts. thank you

  • @TheRasta25
    @TheRasta25 8 років тому

    You are the best thank you for making supper clear and helpful videos

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

    A wonderful tutorial!

  • @amywang1212
    @amywang1212 10 років тому

    Excellent lecture!

  • @myheaven5416
    @myheaven5416 6 років тому

    Very Helpful video..., Thank you so much... Hat off for you, Sir...

  • @auwalusman8375
    @auwalusman8375 8 років тому +1

    hi you are too much, God bless u I learn a lot from u. more of these sir.

  • @yellowsunshine65
    @yellowsunshine65 9 років тому

    excellent tutorials about database.

  • @josearieldelosreyes2627
    @josearieldelosreyes2627 5 років тому

    Thank you very much for sharing this video.👍

  • @ilehsh30
    @ilehsh30 9 років тому +9

    Thanks Dr. Soper, it was very interesting.do you have text notes for the lesson.I am also interested if you are teaching online full course on SQL and oracle database 11g fundamental I and II. free or paid.

  • @nelsonlim1389
    @nelsonlim1389 9 років тому

    Thank you for sharing this video.

  • @shazkingdom1702
    @shazkingdom1702 9 років тому

    Very nice Tutorial!

  • @TeamBrokeOff
    @TeamBrokeOff 4 місяці тому

    Watch this series at 2x speed. As a person on the spectrum, this helps processing the speech patterns.

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

    Thanks...Dr...I learned....a lot.....

  • @munyafiction
    @munyafiction 7 років тому +1

    too good! thanks so much!

  • @daveramai2408
    @daveramai2408 10 років тому

    just excellent.

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

    Thank you Sir for your incredible natural.

  • @DaveDugganITPro
    @DaveDugganITPro 9 років тому

    awesome excellence thank you

  • @rttharani9033
    @rttharani9033 5 років тому

    Thank you so much great learning

  • @paulasubonteng-manu7248
    @paulasubonteng-manu7248 7 років тому

    wow ..simply wow.

  • @jonesboadu9585
    @jonesboadu9585 5 років тому

    Dr you too good, wish you run an online school. just cant wait to join

  • @jdhung
    @jdhung 10 років тому

    very good database tutorial

  • @akhiln1370
    @akhiln1370 9 років тому

    meets the expectations of learners :)

  • @spinn360
    @spinn360 9 років тому

    Thanks! I am getting more info in your videos than I am in my school book. Also like the Big Bang subliminal messaging!

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

    I am so pleased to learn from Dr. Sopers lesson. From lesson 3, I feel that I need to do some exercises. Is there any proposition for exercises?

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

    Excellent

  • @yukarinakasone186
    @yukarinakasone186 6 років тому

    Very helpful :)

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

    Love this series so far. On other videos I have seen people add say PK or FK without actually typing constraint. Is it required?

  • @abdullahhuseein2364
    @abdullahhuseein2364 9 років тому

    i just wanna tell u Dr: daniel you funtastic and than u so much for prepared this great lucture

  • @Blue4736.
    @Blue4736. 5 років тому +1

    ==============================
    **INITIAL INTRO TO SQL, TABLES, KEYS AND REFERENCING OTHER TABLES**
    ==============================
    3:42
    A. What are the three major components of SQL?
    6:05
    B. What are the data definition statements? What do they do?
    6:51
    C. How do you [CREATE] a [TABLE]?
    D. How do you add PK or FK [CONSTRAINTS]?
    10:20
    E. [primary key]
    13:10
    F. [foreign key]
    16:05
    G. [REFERENCES DELETE CASCADE]
    H. [REFERENCES UPDATE CASCADE]
    ==============================
    **MAKING CHANGES TO A TABLE**
    ==============================
    19:13
    I. How do you ALTER a table?
    J. How do you change data in a table?
    21:45
    K. INSERT INTO
    24:13
    L. UPDATE
    27:00
    M. DELETE FROM
    1:13:00
    N. DROP
    O. ALTER TABLE
    ==================================
    **HOW DO YOU QUERY A TABLE?**
    ==================================
    P.
    28:55
    Q. SELECT single column
    31:25
    R. What is the result of a SELECT query?
    32:51
    S. SELECT multi columns
    34:40
    T. SELECT DISTINCT
    35:30
    U. WHERE
    36:34
    V. Available comparisons/filtering
    46:52
    W. ORDER BY
    ==================================
    **HOW DO YOU IMPLEMENT THESE KEYWORDS/ FUNCTIONS**
    ==============================
    37:30
    X. AND / OR
    40:00
    Y. IN / NOT IN
    42:32
    Z. BETWEEN
    44:00
    AA. LIKE
    44:35
    BB. Wildcards
    CC. How do you use these built in functions?
    50:40
    DD. COUNT / MIN / MAX
    EE. SUM / AVG / STDEV
    ==================================
    **MISC**
    ==================================
    53:10
    FF. GROUP BY
    55:10
    GG. HAVING
    56:30
    HH. SUBQUERIES
    II. What are NON-CORRELATED subqueries?
    1:00:22
    JJ. What are CORRELATED subqueries?
    ==================================
    **MISC**
    ==================================
    1:03:12
    KK. JOINS
    1:07:00
    LL. What is the difference between INNER and OUTER JOINS
    1:15:00
    MM. CHECK
    1:16:10
    NN. What are VIEWS?

  • @chicagodiva100
    @chicagodiva100 7 років тому

    Thanks !!!

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

    Thank you Sir

  • @Karmidzhanov92
    @Karmidzhanov92 5 років тому +1

    Hello, can you use ‘HAVING totalSales >=10000’ as you already assigned an alias to the result of SUM? Thank you

  • @chenliu6279
    @chenliu6279 10 років тому

    database is so much easier for me after watching these 8 lectures, thank you so much. just want to know if there is some place i can down load your ppt?

  • @zaidy5391
    @zaidy5391 7 років тому

    Dear Professor,
    is it possible to get the power point slides?
    and thank you for the videos, they are great...

  • @11brainy
    @11brainy 9 років тому +41

    I wonder how this video got 1 dislike, must be a dummy

  • @kaiwang89
    @kaiwang89 8 років тому +3

    hi dr. soper, thank you for your tutorial! just wondering if you provide the slides for us to download?

  • @kalpamadushanka5924
    @kalpamadushanka5924 7 років тому

    thank you sir

  • @abhishekjain3527
    @abhishekjain3527 7 років тому

    After watching the first two tutorials liked it before watching it

  • @tanvirhimel1744
    @tanvirhimel1744 7 років тому

    if i use auto increment statement(suppose for studentID) then how can i insert at that database?