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

Поделиться
HTML-код
  • Опубликовано: 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.

Комментарии • 155

  • @mekabay
    @mekabay 6 лет назад +135

    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 лет назад +178

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

  • @skillspanda4490
    @skillspanda4490 8 лет назад +12

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

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

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

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

  • @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 года назад +2

      He is now getting

    • @m4nu3l30
      @m4nu3l30 Год назад +1

      Not many people used database management

  • @bop78
    @bop78 2 месяца назад

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

  • @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 8 лет назад +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.....

  • @DeniseCovingtonJustAsIam
    @DeniseCovingtonJustAsIam 9 лет назад +2

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

  • @jimc1499
    @jimc1499 7 месяцев назад

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

  • @kingsleyakhimien5132
    @kingsleyakhimien5132 10 лет назад +1

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

  • @aquilesmarcano4386
    @aquilesmarcano4386 4 года назад +1

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

  • @lijessica8392
    @lijessica8392 7 лет назад +4

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

  • @olim93
    @olim93 9 лет назад +25

    Watch these videos at 2x video speed

  • @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:)!
    .

  • @yuyuqian8486
    @yuyuqian8486 6 лет назад

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

  • @svetlanakardan3801
    @svetlanakardan3801 6 лет назад

    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!

  • @Jim-Robbins
    @Jim-Robbins 3 года назад

    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!

  • @abduihamidwaasi
    @abduihamidwaasi 6 лет назад

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

  • @JL-qf3hq
    @JL-qf3hq 10 лет назад +3

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

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

  • @firefoxx46
    @firefoxx46 8 лет назад

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

  • @markusenglund4622
    @markusenglund4622 6 лет назад

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

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

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

  • @kaizhou8278
    @kaizhou8278 10 лет назад +2

    Really high quality lessons, thank you so much Dr.

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

  • @snotgobbeler
    @snotgobbeler 6 лет назад

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

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

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

  • @Happymoon789
    @Happymoon789 9 лет назад

    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

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

  • @explorertoad8882
    @explorertoad8882 9 лет назад +4

    BEST SQL LECTURE EVERRRRR

  • @lingdaosha8133
    @lingdaosha8133 10 лет назад +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

  • @plahdhdhdbdyfucnd
    @plahdhdhdbdyfucnd Год назад +1

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

  • @marwanmohamed6575
    @marwanmohamed6575 5 лет назад

    this is the best thing i seen on youtube so far

  • @joncyrus1350
    @joncyrus1350 7 лет назад +1

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

  • @r.a.p.h4481
    @r.a.p.h4481 3 месяца назад

    Wow, this is an outstanding lecture!

  • @kalhowl
    @kalhowl 9 лет назад

    Great tutorial. Learned more here than from instructor!

  • @2002egncn
    @2002egncn 2 года назад

    Really amazing set of lectures. Thanks so much!

  • @TechWithBeni
    @TechWithBeni 8 лет назад +1

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

  • @darrenking9831
    @darrenking9831 9 лет назад

    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

  • @lexuanhoang1109
    @lexuanhoang1109 6 лет назад

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

  • @polarisk9096
    @polarisk9096 5 лет назад

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

  • @123weeral
    @123weeral 8 лет назад

    I learned a lot from these videos , thank you.

  • @ilehsh30
    @ilehsh30 10 лет назад +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.

  • @mthuthuzeliseptember380
    @mthuthuzeliseptember380 3 года назад

    Excellent lesson Dr Soper. Thank you for you help.

  • @Shredz47
    @Shredz47 9 лет назад

    you are a life saver DR.Soper

  • @auwalusman8375
    @auwalusman8375 8 лет назад +1

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

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

  • @priyaponnus8620
    @priyaponnus8620 3 года назад

    Wonderful explanation. Thanks, Daniel Soper.

  • @stefturelinckx7324
    @stefturelinckx7324 10 лет назад

    very helpfull series so far, thanx!

  • @mershawubie1053
    @mershawubie1053 5 лет назад

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

  • @TheRasta25
    @TheRasta25 8 лет назад

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

  • @meichai271
    @meichai271 10 лет назад

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

  • @jayolson2598
    @jayolson2598 7 лет назад +1

    you are just awesome! thanks for the video

  • @varunsudan1
    @varunsudan1 10 лет назад

    Awesome job Dr. Soper

  • @GurnBograt1986
    @GurnBograt1986 8 лет назад

    Excellent information!! Thank you!!

  • @myheaven5416
    @myheaven5416 7 лет назад

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

  • @piyush5903
    @piyush5903 7 лет назад

    cleanly and clearly explained !!!

  • @samanthapikus3178
    @samanthapikus3178 7 лет назад

    Thank you very much for posting these videos..

  • @munyafiction
    @munyafiction 7 лет назад +1

    too good! thanks so much!

  • @mohameda.k.lengah9514
    @mohameda.k.lengah9514 6 лет назад

    Am really enjoying the Database Lesson

  • @amywang1212
    @amywang1212 10 лет назад

    Excellent lecture!

  • @albertshin4859
    @albertshin4859 5 лет назад

    Thank you! Awesome videos!

  • @josearieldelosreyes2627
    @josearieldelosreyes2627 6 лет назад

    Thank you very much for sharing this video.👍

  • @jonesboadu9585
    @jonesboadu9585 5 лет назад

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

  • @SkyFly19853
    @SkyFly19853 3 года назад

    A wonderful tutorial!

  • @nelsonlim1389
    @nelsonlim1389 10 лет назад

    Thank you for sharing this video.

  • @abdullahhuseein2364
    @abdullahhuseein2364 9 лет назад

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

  • @yellowsunshine65
    @yellowsunshine65 9 лет назад

    excellent tutorials about database.

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

  • @paulasubonteng-manu7248
    @paulasubonteng-manu7248 7 лет назад

    wow ..simply wow.

  • @graceanderson3910
    @graceanderson3910 2 года назад

    Thank you Sir for your incredible natural.

  • @shazkingdom1702
    @shazkingdom1702 9 лет назад

    Very nice Tutorial!

  • @daveramai2408
    @daveramai2408 10 лет назад

    just excellent.

  • @DaveDugganITPro
    @DaveDugganITPro 9 лет назад

    awesome excellence thank you

  • @karnabudhathoki5311
    @karnabudhathoki5311 4 года назад

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

  • @rttharani9033
    @rttharani9033 5 лет назад

    Thank you so much great learning

  • @akhiln1370
    @akhiln1370 9 лет назад

    meets the expectations of learners :)

  • @chicagodiva100
    @chicagodiva100 7 лет назад

    Thanks !!!

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

  • @zaidy5391
    @zaidy5391 7 лет назад

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

  • @Karmidzhanov92
    @Karmidzhanov92 5 лет назад +1

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

  • @jdhung
    @jdhung 10 лет назад

    very good database tutorial

  • @11brainy
    @11brainy 9 лет назад +41

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

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

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

  • @yukarinakasone186
    @yukarinakasone186 6 лет назад

    Very helpful :)

  • @TeamBrokeOff
    @TeamBrokeOff 6 месяцев назад

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

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

  • @kaiwang89
    @kaiwang89 8 лет назад +3

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

  • @balakrishnavanam1144
    @balakrishnavanam1144 2 года назад

    Excellent

  • @zebra2218
    @zebra2218 Месяц назад

    beauty!!

  • @tanvirhimel1744
    @tanvirhimel1744 7 лет назад

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

  • @saikikusuo7361
    @saikikusuo7361 3 года назад

    Thank you Sir

  • @kalpamadushanka5924
    @kalpamadushanka5924 7 лет назад

    thank you sir