Roadmap for Learning SQL

Ғылым және технология

Get a Free System Design PDF with 158 pages by subscribing to our weekly newsletter: bit.ly/bytebytegoytTopic
Animation tools: Adobe Illustrator and After Effects.
Checkout our bestselling System Design Interview books:
Volume 1: amzn.to/3Ou7gkd
Volume 2: amzn.to/3HqGozy
The digital version of System Design Interview books: bit.ly/3mlDSk9
ABOUT US:
Covering topics and trends in large-scale system design, from the authors of the best-selling System Design Interview series.

Пікірлер: 102

  • @panic_seller
    @panic_sellerАй бұрын

    Subqueries is SQL's most powerful tool, infact if you can consistently write correct subqueries, you should be a master in SQL

  • @MrYerak5

    @MrYerak5

    Ай бұрын

    You can also crash the database if you do it right

  • @mileselam641

    @mileselam641

    Ай бұрын

    CTEs > subqueries More composable, easily debuggable, more flexible, easier to read, and easier to write.

  • @shadowspyes

    @shadowspyes

    Ай бұрын

    @@mileselam641yet not as optimized

  • @MrNortySpock

    @MrNortySpock

    Ай бұрын

    @@shadowspyes CTE optimization behavior is database-specific, some databases can optimize with and around CTEs just fine.

  • @mileselam641

    @mileselam641

    Ай бұрын

    @@shadowspyes I don't know where you got your info, but there is no inherent reason CTEs would be slower. In Postgres you can mark a CTE as MATERIALIZED or not, making them act as a typical subquery would or as a temporary table depending upon your use case, how many results you expect back, and how often you reference that dataset. Logically, CTEs and subqueries are identical. From the planner's point of view, they're actually easier to optimize. Just after their introduction, they could act as an optimization fence, but those days are long gone.

  • @jong.4864
    @jong.4864Ай бұрын

    Man, this guy is pumping these vids out! Way to go Byte

  • @lenzrun
    @lenzrunАй бұрын

    Great animation! Just a heads-up, at 1:47, the table name mentioned is 'Products,' but the query refers to the 'Orders' table. Keep up the good work! 😊

  • @icns01
    @icns01Ай бұрын

    Short, high speed revision of the key concepts...Nice!👍

  • @jmarrero1108
    @jmarrero110818 күн бұрын

    Dude! I could of use this diagram 10 yrs ago!!! Anyone who wants to learn should have a copy of this. And keep it in your workspace.

  • @bulatmsk
    @bulatmskАй бұрын

    The scheme in the start of video - is cool!

  • @marksto6581
    @marksto6581Ай бұрын

    Thanks for the SQL basics coverage! Advanced topics may include: UNION queries, CTE / WITH queries, Triggers and Stored Procedures, etc.

  • @mileselam641

    @mileselam641

    Ай бұрын

    Those are all still part of SQL basics. Triggers and stored procedures are intermediate at best. :-)

  • @vjlxmi7039

    @vjlxmi7039

    9 күн бұрын

    ​@@mileselam641 then what would be the advanced topics?

  • @MikeTosno
    @MikeTosnoАй бұрын

    Enjoying your content, thanks for putting it out! As an FYI, there is a small typo when the video talks about "Inner Joins" - I believe the visual of the table should state "Orders" instead of "Products", as this is what the SQL statement is using.

  • @RobertPodosek

    @RobertPodosek

    Ай бұрын

    It's ByteByteGo lol.. if you're read a single one of their newsletters there's typos all over the place.

  • @drancerd
    @drancerdАй бұрын

    Como siempre... Lo mejor!!! ❤ Gracias!

  • @-Hussainnn
    @-Hussainnn14 күн бұрын

    I use SQL in data analysis, it is powerful when combined with Excel!

  • @lucatsf
    @lucatsfАй бұрын

    I've been a developer for 5 years and to this day, I don't have a mastery of SQL. I know when I need to use something and I look it up, but I don't know it by heart.

  • @stevefrandsen7897

    @stevefrandsen7897

    24 күн бұрын

    Nothing wrong with being humble and double checking your work. Many people don't know the nuances of COUNTing where the data may or may not have NULLs, but they would never admit it. Better to just be wrong.

  • @lucatsf

    @lucatsf

    24 күн бұрын

    @@stevefrandsen7897 Yeah, that's true. Thanks for the comment!

  • @SallyMwalrMusic
    @SallyMwalrMusicАй бұрын

    Just want to encourage you bro... You;re putting so much effort to create exceptional content... Didn't have to watch everything to see that... May God bless and reward your hardwork

  • @SilentGamingDad
    @SilentGamingDadАй бұрын

    Excelente vídeo de introdução, direto e preciso !

  • @ByteBite101
    @ByteBite101Ай бұрын

    You inspired me to create such explainer videos. Keep up. Great video as always

  • @gradientO

    @gradientO

    Ай бұрын

    Subscribed :-)

  • @icns01
    @icns01Ай бұрын

    An excellent summary and review of all the key SQL concepts AFTER you have learnt them...this is not for starters...imho.

  • @anotherrandom1
    @anotherrandom15 күн бұрын

    Extremely useful and perfect for my adhd brain, thx

  • @sourabhbagade3538
    @sourabhbagade3538Ай бұрын

    Animation is just awesome 👍🏻

  • @RamVelagala
    @RamVelagalaАй бұрын

    i always get this is not efficient , use this query, for example: i have a prod job which check if it runs today, it checks for data existing for today and delete and try to insert whatever it has(new data). someone suggested donot delete, ty to do a left join which is faster the above is a simple usecase(ml jobs - reruns), but where to learn all these fundamentally. it will help a lot. Thanks in advance

  • @zainuddinbrahim4625
    @zainuddinbrahim4625Ай бұрын

    Thanks, i am starting to learn it bit by bit

  • @mohamadnourbader1068
    @mohamadnourbader1068Ай бұрын

    great choice to advance the sound level, I can hear your videos better now.

  • @Jerrel.A
    @Jerrel.A23 күн бұрын

    Awesome! Thank You.

  • @trongphucnguyen3829
    @trongphucnguyen3829Ай бұрын

    Tell me about the software used to create animations in your video. Thank you.

  • @user-qh5fr3yo1w
    @user-qh5fr3yo1wАй бұрын

    Очень хорошее видео. Рассказать о базовых принципах SQL за 5 минут не каждому дано.

  • @mihirpmehta
    @mihirpmehtaАй бұрын

    What tool do you use for generating this diagrams ?

  • @Unlikelyjellyfish
    @UnlikelyjellyfishАй бұрын

    Love the content! @2:13, the table on the bottom should be ‘Orders’. Also DATEADD needs paren @2:51

  • @wrona1993

    @wrona1993

    Ай бұрын

    Also right table at 1:55 should be "Orders"

  • @janardannn
    @janardannnАй бұрын

    this guy knows how to intimidate newbies with all the graphics, if i didnt know sql i would be terrified looking at all those

  • @nikkananda
    @nikkananda18 күн бұрын

    I'm curious, what tool do you use to create your videos??

  • @toringoy
    @toringoy11 күн бұрын

    which software do you use to make the dynamic flow diagram?

  • @raviss98
    @raviss98Ай бұрын

    Thanks a ton for this video

  • @MaheshJoshi_wellington
    @MaheshJoshi_wellingtonАй бұрын

    Awesome !

  • @ravindranaths513
    @ravindranaths513Ай бұрын

    Could you please make a video on Wide column vs column family vs columnar vs column oriented DB

  • @vivekravi827
    @vivekravi827Ай бұрын

    Can you talk a bit about the scope of Procedural SQL, Triggers and hierarchical queries

  • @maxvaessen
    @maxvaessenАй бұрын

    Very useful!

  • @raj_kundalia
    @raj_kundaliaАй бұрын

    Thank you!

  • @jopadjr
    @jopadjr15 күн бұрын

    7k+...Thanks. Great Video !!!

  • @DmitriiBaranov-ib3kf
    @DmitriiBaranov-ib3kfАй бұрын

    What about SurrealDB? 😊

  • @Phuongang-ti6ch
    @Phuongang-ti6chАй бұрын

    Can you talk about stack and pointers in memory?

  • @omarjimenez996
    @omarjimenez996Ай бұрын

    It is a quite interesting and informative video. Could you tell me in what software you created the diagram that appears at the beginning of the video? Someone knows?

  • @ahounoufolabithierry5235

    @ahounoufolabithierry5235

    Ай бұрын

    Maybe Adobe Illustrator and After Effects as stated in the description

  • @tonym5857
    @tonym5857Ай бұрын

    Great video 👏👏👏👏

  • @toskito123
    @toskito123Ай бұрын

    Such valuable content

  • @YazanAbdalghani-hk9kv
    @YazanAbdalghani-hk9kv11 күн бұрын

    the video should be named learn SQL in 5 minutes. nice cover for the SQL.

  • @liberationexpressionsbyfre4241
    @liberationexpressionsbyfre424128 күн бұрын

    How do you all create these diagrams?

  • @indramal
    @indramalАй бұрын

    🔴Please do a video about CQL like this.

  • @jorge.orozco
    @jorge.orozcoАй бұрын

    Why CRUD(Create, Delete, Rename(Read?), Update) is into DDL? lenguaje de DEFINITION de datos

  • @MrSumkinFedor

    @MrSumkinFedor

    Ай бұрын

    Create read update delete

  • @abhisheaksaraswat-ib1of
    @abhisheaksaraswat-ib1ofАй бұрын

    Can you teach us how we can make these animations??

  • @Amit-hb9ex
    @Amit-hb9exАй бұрын

    Please make a detailed roadmap for Android development

  • @7X24Gamer
    @7X24GamerАй бұрын

    hi bro, your video and diagram are so amazing, could you pls let me know how to draw dynamic lines as what you have in your video? thank you sooooo much

  • @resistentemente

    @resistentemente

    Ай бұрын

    It's in the description bro!

  • @abhisheaksaraswat-ib1of

    @abhisheaksaraswat-ib1of

    Ай бұрын

    @@resistentemente, where? I think tool name is mentioned only, but how we can create the same, I tried but no success

  • @itcommunity7600
    @itcommunity760019 күн бұрын

    Please provide us with a learning map IT support and Cybersecurity

  • @MyWatermelonz
    @MyWatermelonzАй бұрын

    I go out of my way to use .json or .csv for everything just to not learn sql.

  • @asht9193
    @asht9193Ай бұрын

    Which tool is used for these animations

  • @MountMatze

    @MountMatze

    27 күн бұрын

    its in the info

  • @TwoTeaTee
    @TwoTeaTeeАй бұрын

    Won't call this a "Roadmap"!

  • @The0Yapster

    @The0Yapster

    Ай бұрын

    why not ?

  • @InsightByte

    @InsightByte

    Ай бұрын

    More of a snippet

  • @parkugyen9079
    @parkugyen90798 күн бұрын

    I am sorry to pin point this out, but by any chance, did you happen to use ai to generate your transcript? I use ai every day and I am used to some terms of ai. So from the first 30 secs of your video, I got an instinct that you might have used ai. But I cannot guarantee. Thanks for the great video though!

  • @vnit4security
    @vnit4securityАй бұрын

    Nice Effect

  • @hasnatrasool6286
    @hasnatrasool628613 күн бұрын

    Love ❤

  • @naveenverma2951
    @naveenverma2951Ай бұрын

    best summarize view. Gave much better intro.

  • @ShaheenGhiassy
    @ShaheenGhiassyАй бұрын

    A video on how to learn AI would be amazing

  • @user-kd8co5rr7y
    @user-kd8co5rr7yАй бұрын

    Sir make video about Twitter(X) system design

  • @saitaro
    @saitaroАй бұрын

    1:59 You forgot the value for age :)

  • @michelvandermeiren8661
    @michelvandermeiren8661Ай бұрын

    SQL is the most important language to master

  • @richardduncan3403
    @richardduncan3403Ай бұрын

    SQL 4 life :)

  • @ilikegeorgiabutiveonlybeen6705
    @ilikegeorgiabutiveonlybeen6705Ай бұрын

    you look like neural network

  • @larryhatcher8927
    @larryhatcher892711 күн бұрын

    Already obsolete....Pandas is what you need to learn

  • @isahaqsterling4693
    @isahaqsterling469327 күн бұрын

    stubborn academy

  • @kottnkottnson
    @kottnkottnsonАй бұрын

    i wouldnt really call that a roadmap :D rather a 4 minute video about sql and different queries...

  • @arturasf6740
    @arturasf6740Ай бұрын

    SQL should be thought in schools from like 6th grade, but we will have transgender studies instead probably.

  • @we_areone

    @we_areone

    Ай бұрын

    Lol the irony...coz most would not agree with you. They are more bothered about prom, getting laid before they even get married etc. Skills like these are generally mocked 😏

  • @TheKmsaboor

    @TheKmsaboor

    Ай бұрын

    Such a weird transphobic take to have 😂 when our education system in the US don’t even properly teach steam in general let alone personal finances. As an engineer I would not want to learn SQL in middle school. Shit too boring when children needed to learn more life skills communication, sex ed, and personal finance like taxes or buying a home.

  • @mileselam641

    @mileselam641

    Ай бұрын

    Amazing. Every word of what you just wrote was wrong.

  • @nemeziz_prime

    @nemeziz_prime

    Ай бұрын

    ​@@mileselam641woke alert 🚨🚨🚨

  • @mileselam641

    @mileselam641

    Ай бұрын

    @@nemeziz_prime Better than sleeping on the job!

  • @ordinarygg
    @ordinaryggАй бұрын

    Roadmap? To learn SQL? LOLOLOL what level of degradation we are?)

Келесі