这门课的主题很明确:MySQL 的 SQL 语言本身。它不涉及数据库运维、高可用架构或者性能调优那套偏 DBA 的内容,重心放在「怎么把数据查出来、算出来、改对」这件事上。如果你日常工作中要跟数据打交道,比如做后台开发、数据分析、测试,或者转行想补数据库这块基础,它的定位是合适的。

它解决的是「会写 SQL」和「写得好」之间的落差

很多人对 SQL 的掌握停留在 SELECT、WHERE、INSERT 这个层面,遇到稍微复杂的统计需求就卡住:分组之后还要再筛选怎么办、多张表关联时结果对不上怎么办、同一张表要按不同维度排名怎么处理。这些问题在真实工作里出现频率很高,但靠零散搜索拼凑出来的写法往往又长又容易出错。这门课把查询逻辑从头理一遍,重点补上子查询、多表连接、聚合与分组、窗口函数这几块,让你面对一个具体的数据需求时能自己拆解出写法,而不是套模板。

适合什么基础,以及建议的切入顺序

它标注的是面向初学者,实际更准确的描述是「零基础能跟上,但有基础的人收获更集中」。如果你完全没接触过数据库,前面建库建表、增删改查的部分需要耐心过一遍,这是后面所有内容的地基。如果你已经能写基本查询,可以快速扫过基础章节,把时间放在多表连接和窗口函数上——这两块是拉开水平差距的地方,也是资料包里单独成模块的部分。

建议的看课顺序是:先跟着基础章节把一张表的查询写熟,再进入多表连接,理解不同连接方式返回结果的区别;聚合和分组放在连接之后看,因为实际需求里两者经常一起出现;窗口函数留到最后,它需要你对分组和排序已经有清晰概念,否则容易只记住语法、不理解什么时候该用。每个模块后面的练习不要跳过,SQL 是手上功夫,看懂了和写出来是两回事。

学完能独立做什么,资料怎么配合

走完一遍,你应该能独立完成这些事:根据业务描述设计出表结构并写入测试数据;用一条查询把分散在多张表里的信息拼成一张结果表;做分组统计并按条件筛选统计结果;用窗口函数算排名、累计值、同比环比这类指标,而不必把数据导到 Excel 里二次加工。这些能力足够应付多数后台开发和数据分析岗位的日常取数需求。

资料方面,视频负责讲清思路,配套的代码和练习用来验证你是否真的理解。建议的做法是:看完一个知识点的讲解后,先自己把示例写一遍,再对照提供的代码看差异,重点不是抄对,而是搞清楚自己哪里想错了。窗口函数那部分的资料相对独立,可以单独拿出来反复练,直到不看讲解也能写出常见几种排名和累计的写法。整体节奏上,不必追求一次看完,按模块推进、每个模块都动手,比刷完进度条更有用。

课程目录

第 1 部分1234 集
  • 16 - Window Functions
  • 16 - Window Functions资料.zip
  • [1.8 MB] 0
  • 15 CODE.html
  • [283.0 B] 0
  • 01 Important Note (please read).html
  • [538.0 B] 009 RANK().mp4
  • [76.7 MB] external-links.txt [71.0 B] 0
  • 12 NTILE()_en.srt [6.0 KB] 0
  • 02 Introducing Window Functions_en.srt [13.0 KB] 0
  • 07 ORDER BY with Windows_en.srt [10.6 KB] 0
  • 02 Introducing Window Functions.srt [8.7 KB] 0
  • 10 DENSE_RANK, & ROW_NUMBER().mp4
  • [68.1 MB] 0
  • 05 PARTITION BY_en.srt [10.8 KB] 0
  • 07 ORDER BY with Windows.mp4
  • [60.9 MB] 0
  • 10 DENSE_RANK, & ROW_NUMBER().srt [7.3 KB] 0
  • 03 Using OVER().srt [11.1 KB] 0
  • 16 LEAD and LAG.mp4
  • [77.0 MB] 0
  • 02 Introducing Window Functions.mp4
  • [67.1 MB] 0
  • 13 CODE.html
  • [256.0 B] 0
  • 07 ORDER BY with Windows.srt [8.8 KB] 0
  • 03 Using OVER().mp4
  • [43.9 MB] 0
  • 04 CODE.html
  • [1.0 KB] 0
  • 17 CODE.html
  • [347.0 B] 0
  • 16 LEAD and LAG_en.srt [9.7 KB] 0
  • 10 DENSE_RANK, & ROW_NUMBER()_en.srt [8.8 KB] 0
  • 08 CODE.html
  • [422.0 B] 0
  • 05 PARTITION BY.srt [8.5 KB] 0
  • 12 NTILE().srt [4.7 KB] 0
  • 14 FIRST_VALUE.srt [5.0 KB] 0
  • 14 FIRST_VALUE_en.srt [7.1 KB] 0
  • 03 Using OVER()_en.srt [15.4 KB] 012 NTILE().mp4
  • [34.0 MB] 0
  • 16 LEAD and LAG.srt [7.7 KB] 0
  • 11 CODE.html
  • [488.0 B] 0
  • 09 RANK().srt [8.0 KB] 0
  • 06 CODE.html
  • [520.0 B] 0
  • 09 RANK()_en.srt [9.9 KB] 014 FIRST_VALUE.mp4
  • [38.5 MB] 0
  • 02 SLIDES.url [79.0 B] 0
  • 05 PARTITION BY.mp4
  • [59.1 MB] 📁
  • 05 - CRUD Basics
  • 05 - CRUD Basics文档.zip
  • [1.8 MB] 0
  • 22 DELETE Exercise.mp4
  • [2.4 MB] 0
  • 18 UPDATE Exercise SOLUTION.mp4
  • [6.7 MB] 0
  • 04 CODE.html
  • [675.0 B] 0
  • 21 CODE.html
  • [189.0 B] 0
  • 03 Getting Our New Dataset.mp4
  • [4.1 MB] 0
  • 20 Introducing DELETE.mp4
  • [12.8 MB] external-links.txt [63.0 B] 0
  • 08 CODE.html
  • [189.0 B] 0
  • 10 Rapid Fire Exercises SOLUTION.mp4
  • [11.8 MB] 0
  • 01 Section Introduction.mp4
  • [33.7 MB] 0
  • 19 SOLUTION CODE.html
  • [639.0 B] 0
  • 02 Introducing CRUD.mp4
  • [3.2 MB] 0
  • 01 Section Introduction.srt [2.4 KB] 0
  • 10 Rapid Fire Exercises SOLUTION.srt [4.0 KB] 0
  • 07 The WHERE clause_en.srt [6.7 KB] 0
  • 05 Officially Introducing SELECT.srt [5.1 KB] 0
  • 05 Officially Introducing SELECT.mp4
  • [19.8 MB] 0
  • 18 UPDATE Exercise SOLUTION.srt [4.1 KB] 0
  • 09 Rapid Fire Exercises_en.srt [2.5 KB] 0
  • 12 Aliases_en.srt [4.0 KB] 0
  • 22 DELETE Exercise.srt [1.4 KB] 0
  • 02 Introducing CRUD.srt [2.9 KB] 0
  • 18 UPDATE Exercise SOLUTION_en.srt [4.6 KB] 0
  • 14 Using UPDATE_en.srt [9.1 KB] 0
  • 20 Introducing DELETE_en.srt [4.2 KB] 0
  • 17 UPDATE Exercise_en.srt [2.0 KB] 0
  • 02 SLIDES.url [71.0 B] 0
  • 14 Using UPDATE.mp4
  • [15.0 MB] 0
  • 24 SOLUTION CODE.html
  • [294.0 B] 012 Aliases.mp4
  • [4.3 MB] 0
  • 17 UPDATE Exercise.srt [1.9 KB] 0
  • 16 A Quick Rule Of Thumb.srt [2.2 KB] 0
  • 22 DELETE Exercise_en.srt [1.9 KB] 0
  • 06 CODE.html
  • [269.0 B] 0
  • 17 UPDATE Exercise.mp4
  • [2.0 MB] 0
  • 23 DELETE Exercise SOLUTION_en.srt [3.9 KB] 0
  • 02 Introducing CRUD_en.srt [3.7 KB] 0
  • 01 Section Introduction_en.srt [2.9 KB] 0
  • 07 The WHERE clause.mp4
  • [7.4 MB] 0
  • 05 Officially Introducing SELECT_en.srt [5.8 KB] 0
  • 09 Rapid Fire Exercises.mp4
  • [4.1 MB] 0
  • 03 Getting Our New Dataset.srt [2.8 KB] 0
  • 23 DELETE Exercise SOLUTION.srt [3.3 KB] 0
  • 14 Using UPDATE.srt [6.9 KB] 0
  • 20 Introducing DELETE.srt [3.5 KB] 0
  • 15 CODE.html
  • [229.0 B] 0
  • 11 SOLUTION CODE.html
  • [323.0 B] 0
  • 13 CODE.html
  • [174.0 B] 0
  • 16 A Quick Rule Of Thumb_en.srt [3.2 KB] 0
  • 10 Rapid Fire Exercises SOLUTION_en.srt [4.7 KB] 0
  • 16 A Quick Rule Of Thumb.mp4
  • [3.0 MB] 0
  • 23 DELETE Exercise SOLUTION.mp4
  • [4.6 MB] 0
  • 07 The WHERE clause.srt [4.7 KB] 0
  • 09 Rapid Fire Exercises.srt [2.0 KB] 0
  • 12 Aliases.srt [3.2 KB] 0
  • 03 Getting Our New Dataset_en.srt [3.6 KB] 📁
  • 19 - What Next
  • 19 - What Next必看.png [493.5 KB] 0
  • 01 Additional SQL Resources.html
  • [3.0 KB] 📁
  • 06 - CRUD Challenge
  • 06 - CRUD Challenge资料.zip
  • [1.8 MB] 0
  • 04 SOLUTION CODE.html
  • [719.0 B] external-links.txt [71.0 B] 0
  • 10 SOLUTION CODE.html
  • [347.0 B] 0
  • 03 CRUD Challenge Solution Creating.mp4
  • [73.2 MB] 0
  • 09 CRUD Challenge Solution Deleting.srt [4.5 KB] 0
  • 09 CRUD Challenge Solution Deleting.mp4
  • [12.0 MB] 0
  • 05 CRUD Challenge Solution Reading_en.srt [2.9 KB] 0
  • 01 Section Introduction_en.srt [3.9 KB] 0
  • 05 CRUD Challenge Solution Reading.srt [2.8 KB] 0
  • 03 CRUD Challenge Solution Creating.srt [12.3 KB] 0
  • 02 SLIDES.url [79.0 B] 0
  • 01 Section Introduction.srt [2.8 KB] 0
  • 05 CRUD Challenge Solution Reading.mp4
  • [6.8 MB] 0
  • 08 SOLUTION CODE.html
  • [313.0 B] 0
  • 07 CRUD Challenge Solution Updating_en.srt [5.3 KB] 0
  • 07 CRUD Challenge Solution Updating.mp4
  • [12.8 MB] 0
  • 07 CRUD Challenge Solution Updating.srt [4.7 KB] 0
  • 01 Section Introduction.mp4
  • [39.7 MB] 0
  • 02 Introducing the CRUD Challenge.srt [8.0 KB] 0
  • 02 Introducing the CRUD Challenge_en.srt [9.9 KB] 0
  • 03 CRUD Challenge Solution Creating_en.srt [15.2 KB] 0
  • 09 CRUD Challenge Solution Deleting_en.srt [5.0 KB] 0
  • 02 Introducing the CRUD Challenge.mp4
  • [10.6 MB] 0
  • 06 SOLUTION CODE.html
  • [204.0 B] 📁
  • 02 - Getting Started & Installation
  • 02 - Getting Started & Installation资料.png [493.5 KB] 0
  • 08 Installation Mac Instructions.mp4
  • [72.6 MB] 0
  • 06 Installation Windows Instructions.mp4
  • [60.7 MB] 0
  • 01 Section Introduction.mp4
  • [23.1 MB] 0
  • 02 SLIDES.url [73.0 B] 008 OPTIONAL-dbGate-Download.url [43.0 B] 008 MySQL-Workbench-Download.url [66.0 B] 0
  • 04 Installation START HERE!.srt [7.9 KB] 0
  • 02 What Is A Database_en.srt [13.4 KB] 0
  • 06 Installation Windows Instructions_en.srt [16.9 KB] 0
  • 01 Section Introduction_en.srt [2.2 KB] 0
  • 08 Mac-MySQL-Download.url [62.0 B] 0
  • 08 Installation Mac Instructions_en.srt [22.8 KB] 0
  • 01 Section Introduction.srt [1.8 KB] external-links.txt [361.0 B] 0
  • 06 Installation Windows Instructions.srt [14.4 KB] 0
  • 02 What Is A Database.mp4
  • [20.0 MB] 006 Windows-MySQL-Installation.url [89.0 B] 0
  • 03 SQL vs. MySQL.mp4
  • [13.8 MB] 0
  • 02 What Is A Database.srt [9.4 KB] 0
  • 03 SQL vs. MySQL_en.srt [9.5 KB] 0
  • 04 Installation START HERE!_en.srt [11.1 KB] 0
  • 03 SQL vs. MySQL.srt [7.0 KB] 0
  • 07 VERY IMPORTANT Mac Installation Notes.html
  • [4.3 KB] 0
  • 05 IMPORTANT NOTE Windows Installation Instructions.html
  • [1.1 KB] 0
  • 08 Installation Mac Instructions.srt [17.7 KB] 0
  • 04 Installation START HERE!.mp4
  • [28.5 MB] 📁
  • 14 - Many to Many 0
  • 11 TV Series Challenge #4.mp4
  • [34.8 MB] 0
  • 03 Creating Our Many To Many Tables.mp4
  • [60.1 MB] 0
  • 16 CODE.html
  • [943.0 B] 0
  • 10 CODE.html
  • [169.0 B] 0
  • 14 CODE.html
  • [190.0 B] 0
  • 06 CODE.html
  • [145.0 B] 0
  • 01 Section Introduction.mp4
  • [41.1 MB] 0
  • 15 TV Series Challenge #6.srt [12.3 KB] 0
  • 07 TV Series Challenge #2_en.srt [5.9 KB] 0
  • 13 TV Series Challenge #5_en.srt [3.5 KB] 0
  • 01 Section Introduction.srt [2.8 KB] 0
  • 05 TV Series Challenge #1_en.srt [6.5 KB] 0
  • 02 Many to Many Basics.srt [14.5 KB] 0
  • 02 Many to Many Basics.mp4
  • [35.8 MB] 0
  • 09 TV Series Challenge #3_en.srt [5.8 KB] 0
  • 01 Section Introduction_en.srt [3.7 KB] 0
  • 15 TV Series Challenge #6.mp4
  • [127.0 MB] 0
  • 17 TV Series Challenge #7_en.srt [8.5 KB] 0
  • 02 Many to Many Basics_en.srt [19.4 KB] 0
  • 04 CODE.html
  • [2.1 KB] 0
  • 07 TV Series Challenge #2.mp4
  • [19.5 MB] 0
  • 09 TV Series Challenge #3.srt [4.7 KB] 0
  • 13 TV Series Challenge #5.mp4
  • [22.5 MB] 0
  • 03 Creating Our Many To Many Tables.srt [8.2 KB] 0
  • 07 TV Series Challenge #2.srt [4.8 KB] 0
  • 17 TV Series Challenge #7.mp4
  • [56.3 MB] 0
  • 09 TV Series Challenge #3.mp4
  • [31.6 MB] 0
  • 13 TV Series Challenge #5.srt [3.0 KB] external-links.txt [80.0 B] 0
  • 15 TV Series Challenge #6_en.srt [14.5 KB] 0
  • 17 TV Series Challenge #7.srt [6.6 KB] 0
  • 02 SLIDES.url [88.0 B] 0
  • 05 TV Series Challenge #1.mp4
  • [32.1 MB] 0
  • 03 Creating Our Many To Many Tables_en.srt [10.3 KB] 0
  • 12 CODE.html
  • [348.0 B] 0
  • 08 CODE.html
  • [211.0 B] 0
  • 18 CODE.html
  • [782.0 B] 0
  • 05 TV Series Challenge #1.srt [4.9 KB] 0
  • 11 TV Series Challenge #4_en.srt [5.2 KB] 0
  • 11 TV Series Challenge #4.srt [4.3 KB] 📁
  • 21 - OPTIONAL LEGACY SECTION Building Our Web App 0
  • 09 Adding Multiple Routes.mp4
  • [65.4 MB] 0
  • 04 Introducing Express.mp4
  • [18.9 MB] 0
  • 19 JOIN-US-HTML-AND-CSS.zip
  • [2.7 KB] 0
  • 11 REMINDER Use the Updated Connection Code.html
  • [581.0 B] 0
  • 03 JoinUsCompleteCode.zip
  • [3.8 MB] 0
  • 15 CODE Adding EJS Templates.html
  • [632.0 B] 0
  • 02 Section Introduction_en.srt [3.9 KB] 0
  • 14 Adding EJS Templates.mp4
  • [212.6 MB] 0
  • 05 NPM Init and package.json files.mp4
  • [31.0 MB] 0
  • 20 Styling Part 2.srt [11.6 KB] 0
  • 14 Adding EJS Templates.srt [23.5 KB] 0
  • 16 Connecting The Form.mp4
  • [181.0 MB] 0
  • 16 Connecting The Form.srt [27.2 KB] 0
  • 14 Adding EJS Templates_en.srt [28.5 KB] 0
  • 16 Connecting The Form_en.srt [31.8 KB] external-links.txt [118.0 B] 0
  • 02 Section Introduction.mp4
  • [21.7 MB] 0
  • 12 Connecting Express and MySQL.mp4
  • [146.7 MB] 0
  • 05 NPM Init and package.json files.srt [9.6 KB] 0
  • 06 IMPORTANT NOTE About Previewing Our Node Web App in the Browser.html
  • [995.0 B] 0
  • 05 NPM Init and package.json files_en.srt [12.2 KB] 0
  • 18 Styling Part 1_en.srt [14.9 KB] 0
  • 10 CODE Adding Multiple Routes.html
  • [485.0 B] 0
  • 07 Our First Simple Web App.srt [24.6 KB] 0
  • 09 Adding Multiple Routes_en.srt [17.5 KB] 0
  • 04 Introducing Express_en.srt [11.6 KB] 0
  • 07 Our First Simple Web App.mp4
  • [156.9 MB] 0
  • 18 Styling Part 1.srt [12.4 KB] 0
  • 09 Adding Multiple Routes.srt [14.8 KB] 0
  • 04 Slides.url [73.0 B] 0
  • 01 REMINDER Set Up A Local Coding Environment Instead of Cloud9.html
  • [608.0 B] 0
  • 04 Introducing Express.srt [9.2 KB] 0
  • 12 Connecting Express and MySQL.srt [15.1 KB] 0
  • 20 Styling Part 2_en.srt [14.1 KB] 0
  • 07 Our First Simple Web App_en.srt [30.2 KB] 0
  • 13 CODE Connecting Express and MySQL.html
  • [382.0 B] 0
  • 18 Styling Part 1.mp4
  • [151.0 MB] 0
  • 15 JOIN-US-HTML-AND-CSS.zip
  • [2.7 KB] 0
  • 20 Styling Part 2.mp4
  • [194.7 MB] 0
  • 17 CODE Connecting the Form.html
  • [363.0 B] 0
  • 19 CODE HTML AND CSS FILES.html
  • [107.0 B] 0
  • 02 Section Introduction.srt [3.2 KB] 0
  • 08 CODE Our First Simple Web App.html
  • [435.0 B] 0
  • 03 Join Us Completed CODE.html
  • [334.0 B] 004 Express-Documentation.url [46.0 B] 📁
  • 08 - Refining Selections 0
  • 18 SOLUTION CODE.html
  • [766.0 B] 0
  • 13 CODE.html
  • [333.0 B] 0
  • 17 Refining Selections Exercise SOLUTION.mp4
  • [130.9 MB] 0
  • 02 Adding Some New Books.mp4
  • [3.8 MB] external-links.txt [82.0 B] 0
  • 10 LIMIT_en.srt [10.0 KB] 0
  • 14 Escaping Wildcards_en.srt [3.9 KB] 0
  • 12 LIKE_en.srt [12.1 KB] 0
  • 01 Section Introduction.srt [1001.0 B] 0
  • 11 CODE.html
  • [946.0 B] 0
  • 09 CODE.html
  • [222.0 B] 0
  • 16 Refining Selections Exercise.mp4
  • [15.1 MB] 0
  • 10 LIMIT.srt [7.6 KB] 0
  • 06 ORDER BY.srt [8.6 KB] 0
  • 06 ORDER BY.mp4
  • [66.0 MB] 0
  • 12 LIKE.srt [9.4 KB] 0
  • 03 CODE.html
  • [338.0 B] 0
  • 17 Refining Selections Exercise SOLUTION.srt [21.1 KB] 0
  • 16 Refining Selections Exercise_en.srt [5.7 KB] 0
  • 07 CODE.html
  • [183.0 B] 010 LIMIT.mp4
  • [48.5 MB] 0
  • 16 Refining Selections Exercise.srt [4.4 KB] 0
  • 02 SLIDES.url [90.0 B] 0
  • 08 More On ORDER BY.mp4
  • [47.4 MB] 0
  • 01 Section Introduction.mp4
  • [12.7 MB] 0
  • 02 Adding Some New Books.srt [2.0 KB] 0
  • 17 Refining Selections Exercise SOLUTION_en.srt [26.2 KB] 0
  • 14 Escaping Wildcards.srt [3.0 KB] 0
  • 04 DISTINCT.srt [8.7 KB] 0
  • 04 DISTINCT_en.srt [10.4 KB] 012 LIKE.mp4
  • [46.1 MB] 0
  • 08 More On ORDER BY_en.srt [11.3 KB] 0
  • 14 Escaping Wildcards.mp4
  • [8.1 MB] 0
  • 06 ORDER BY_en.srt [10.8 KB] 0
  • 08 More On ORDER BY.srt [8.0 KB] 0
  • 01 Section Introduction_en.srt [1.2 KB] 0
  • 05 CODE.html
  • [298.0 B] 0
  • 02 Adding Some New Books_en.srt [2.6 KB] 004 DISTINCT.mp4
  • [20.2 MB] 0
  • 15 CODE.html
  • [232.0 B] 📁
  • 04 - Inserting Data 0
  • 01 Section Introduction.mp4
  • [19.4 MB] 0
  • 19 Create Table Insert Exercise.mp4
  • [70.9 MB] external-links.txt [94.0 B] 0
  • 17 Working With AUTO_INCREMENT.mp4
  • [54.7 MB] 0
  • 08 INSERT Exercise.mp4
  • [58.4 MB] 0
  • 08 INSERT Exercise.srt [8.1 KB] 0
  • 16 CODE Introducing Primary Keys.html
  • [421.0 B] 0
  • 19 Create Table Insert Exercise_en.srt [12.9 KB] 0
  • 10 Working With NOT NULL.mp4
  • [30.8 MB] 0
  • 18 CODE Working With AUTO_INCREMENT.html
  • [237.0 B] 0
  • 10 Working With NOT NULL_en.srt [9.6 KB] 006 Multi-inserts.mp4
  • [16.0 MB] 0
  • 08 INSERT Exercise_en.srt [9.2 KB] 0
  • 17 Working With AUTO_INCREMENT_en.srt [12.7 KB] 0
  • 06 Multi-inserts_en.srt [8.2 KB] 0
  • 12 Sidenote Quotes In MySQL.mp4
  • [11.5 MB] 0
  • 05 CODE A Quick Preview of SELECT.html
  • [87.0 B] 0
  • 02 INSERT The Basics.mp4
  • [9.7 MB] 0
  • 20 SOLUTION Insert Exercise.html
  • [871.0 B] 0
  • 15 Introducing Primary Keys_en.srt [8.6 KB] 0
  • 13 Adding DEFAULT Values_en.srt [11.5 KB] 0
  • 12 Sidenote Quotes In MySQL_en.srt [7.6 KB] 0
  • 10 Working With NOT NULL.srt [8.1 KB] 0
  • 04 A Quick Preview of SELECT.mp4
  • [6.7 MB] 0
  • 14 CODE Adding DEFAULT Values.html
  • [650.0 B] 0
  • 01 Section Introduction.srt [2.7 KB] 0
  • 15 Introducing Primary Keys.mp4
  • [17.1 MB] 0
  • 17 Working With AUTO_INCREMENT.srt [9.7 KB] 0
  • 02 SLIDES.url [102.0 B] 0
  • 06 Multi-inserts.srt [7.2 KB] 0
  • 13 Adding DEFAULT Values.mp4
  • [34.5 MB] 0
  • 13 Adding DEFAULT Values.srt [9.6 KB] 0
  • 01 Section Introduction_en.srt [3.0 KB] 0
  • 15 Introducing Primary Keys.srt [6.8 KB] 0
  • 02 INSERT The Basics.srt [5.3 KB] 0
  • 04 A Quick Preview of SELECT.srt [2.6 KB] 0
  • 09 SOLUTION INSERT Exercise.html
  • [798.0 B] 0
  • 04 A Quick Preview of SELECT_en.srt [3.2 KB] 0
  • 11 CODE Working With NOT NULL.html
  • [146.0 B] 0
  • 03 CODE INSERT The Basics.html
  • [420.0 B] 0
  • 12 Sidenote Quotes In MySQL.srt [5.8 KB] 0
  • 19 Create Table Insert Exercise.srt [9.9 KB] 0
  • 07 CODE Multi-inserts.html
  • [342.0 B] 0
  • 02 INSERT The Basics_en.srt [6.2 KB] 📁
  • 15 - Views, Modes, & More! 0
  • 06 HAVING clause.mp4
  • [52.7 MB] 0
  • 13 More Modes.mp4
  • [76.8 MB] 012 STRICT_TRANS_TABLES.mp4
  • [27.4 MB] 0
  • 05 CODE.html
  • [317.0 B] 0
  • 01 Introducing Views.srt [8.3 KB] 0
  • 03 Updateable Views.srt [7.4 KB] 0
  • 08 WITH ROLLUP_en.srt [11.9 KB] 0
  • 04 ReplacingAltering Views.mp4
  • [42.2 MB] 0
  • 02 CODE.html
  • [668.0 B] 0
  • 12 STRICT_TRANS_TABLES.srt [6.3 KB] 0
  • 08 WITH ROLLUP.srt [9.8 KB] 0
  • 11 CODE.html
  • [196.0 B] 0
  • 04 ReplacingAltering Views_en.srt [5.7 KB] 0
  • 07 CODE.html
  • [178.0 B] 0
  • 03 Updateable Views_en.srt [9.2 KB] 012 STRICT_TRANS_TABLES_en.srt [7.4 KB] 0
  • 06 HAVING clause_en.srt [7.5 KB] 0
  • 10 SQL Modes Basics.mp4
  • [65.0 MB] 0
  • 10 SQL Modes Basics_en.srt [10.7 KB] 0
  • 13 More Modes_en.srt [17.3 KB] 0
  • 13 More Modes.srt [12.8 KB] 0
  • 09 CODE.html
  • [362.0 B] 0
  • 08 WITH ROLLUP.mp4
  • [57.8 MB] 0
  • 10 SQL Modes Basics.srt [8.4 KB] 0
  • 03 Updateable Views.mp4
  • [64.5 MB] 0
  • 01 Introducing Views.mp4
  • [61.1 MB] 0
  • 01 Introducing Views_en.srt [11.5 KB] 0
  • 04 ReplacingAltering Views.srt [4.6 KB] 0
  • 06 HAVING clause.srt [6.0 KB] 📁
  • 01 - Introduction & 5 Minutes of SQL external-links.txt [164.0 B] 0
  • 04 About Me.mp4
  • [16.5 MB] 0
  • 03 Course Intro.mp4
  • [10.1 MB] 0
  • 02 Join The Community!.html
  • [915.0 B] 0
  • 01 This Course Was Just Updated!.mp4
  • [23.4 MB] 0
  • 05 Getting The Course Code.mp4
  • [8.1 MB] 0
  • 06 First 5 Minutes of SQL.mp4
  • [72.8 MB] 0
  • 04 About Me.srt [2.4 KB] 0
  • 04 About Me_en.srt [3.1 KB] 0
  • 01 This Course Was Just Updated!_en.srt [6.1 KB] 0
  • 06 SLIDES.url [83.0 B] 0
  • 03 Course Intro.srt [2.0 KB] 0
  • 06 First 5 Minutes of SQL.srt [12.8 KB] 0
  • 06 First 5 Minutes of SQL_en.srt [16.0 KB] 0
  • 05 Getting The Course Code.srt [2.5 KB] 0
  • 01 This Course Was Just Updated!.srt [4.6 KB] 0
  • 06 SQL-Try-It-Editor.url [86.0 B] 0
  • 05 Getting The Course Code_en.srt [3.3 KB] 0
  • 03 Course Intro_en.srt [2.6 KB] 📁
  • 13 - One to Many & Joins 0
  • 13 Left Join.mp4
  • [63.8 MB] 0
  • 11 Inner Joins With Group By.mp4
  • [36.1 MB] 0
  • 08 CODE.html
  • [323.0 B] 0
  • 03 Relationships Basics.mp4
  • [11.8 MB] 0
  • 21 Joins Exercise.mp4
  • [9.8 MB] 0
  • 12 CODE.html
  • [230.0 B] 0
  • 01 Section Introduction_en.srt [3.7 KB] 0
  • 16 CODE.html
  • [248.0 B] 0
  • 02 Data is Messy_en.srt [19.8 KB] 0
  • 23 Joins Exercise SOLUTION_en.srt [18.0 KB] 0
  • 21 Joins Exercise.srt [4.1 KB] 0
  • 17 Right Join_en.srt [7.0 KB] 0
  • 11 Inner Joins With Group By.srt [6.4 KB] 0
  • 09 Inner Joins_en.srt [15.1 KB] 0
  • 13 Left Join.srt [9.6 KB] 0
  • 03 Relationships Basics.srt [6.1 KB] 0
  • 09 Inner Joins.srt [11.6 KB] 0
  • 15 Left Join With Group By_en.srt [6.1 KB] 0
  • 02 Data is Messy.srt [15.1 KB] 0
  • 23 Joins Exercise SOLUTION.mp4
  • [95.5 MB] 0
  • 19 On Delete Cascade.srt [6.8 KB] 0
  • 07 Cross Joins.mp4
  • [101.3 MB] 0
  • 03 Relationships Basics_en.srt [8.7 KB] 0
  • 09 Inner Joins.mp4
  • [102.7 MB] 0
  • 17 Right Join.srt [5.4 KB] 0
  • 04 One to Many Relationship_en.srt [22.3 KB] external-links.txt [76.0 B] 0
  • 15 Left Join With Group By.srt [4.6 KB] 0
  • 19 On Delete Cascade.mp4
  • [17.9 MB] 0
  • 14 CODE.html
  • [336.0 B] 0
  • 04 One to Many Relationship.srt [16.4 KB] 0
  • 05 Working with FOREIGN KEY.mp4
  • [84.6 MB] 0
  • 02 Data is Messy.mp4
  • [37.8 MB] 0
  • 06 CODE.html
  • [916.0 B] 0
  • 05 Working with FOREIGN KEY.srt [14.7 KB] 0
  • 23 Joins Exercise SOLUTION.srt [15.6 KB] 0
  • 19 On Delete Cascade_en.srt [8.9 KB] 0
  • 22 EXERCISE STARTER DATA.html
  • [461.0 B] 0
  • 11 Inner Joins With Group By_en.srt [8.6 KB] 0
  • 01 Section Introduction.srt [2.7 KB] 0
  • 05 Working with FOREIGN KEY_en.srt [18.0 KB] 0
  • 04 One to Many Relationship.mp4
  • [57.9 MB] 0
  • 15 Left Join With Group By.mp4
  • [20.2 MB] 0
  • 01 Section Introduction.mp4
  • [41.9 MB] 0
  • 21 Joins Exercise_en.srt [5.0 KB] 0
  • 07 Cross Joins.srt [10.1 KB] 0
  • 20 CODE.html
  • [423.0 B] 0
  • 10 CODE.html
  • [371.0 B] 0
  • 07 Cross Joins_en.srt [13.9 KB] 0
  • 18 CODE.html
  • [185.0 B] 0
  • 02 SLIDES.url [84.0 B] 0
  • 24 SOLUTION CODE.html
  • [1.2 KB] 0
  • 17 Right Join.mp4
  • [15.9 MB] 0
  • 13 Left Join_en.srt [12.3 KB] 📁
  • 09 - Aggregate Functions 0
  • 09 CODE.html
  • [264.0 B] 0
  • 21 SOLUTION CODE.html
  • [655.0 B] 0
  • 15 CODE.html
  • [152.0 B] 0
  • 18 Aggregate Functions Docs.mp4
  • [22.2 MB] 008 Subqueries.mp4
  • [37.7 MB] 0
  • 04 GROUP BY.mp4
  • [75.6 MB] 0
  • 18 Aggregate Functions Docs_en.srt [2.4 KB] 0
  • 13 CODE.html
  • [642.0 B] 0
  • 20 Agg Functions Exercise SOLUTION_en.srt [20.4 KB] 0
  • 02 Count Basics.srt [9.8 KB] 0
  • 06 MIN and MAX Basics.srt [5.3 KB] 0
  • 02 Count Basics_en.srt [12.4 KB] 0
  • 19 Agg Functions Exercise.mp4
  • [6.1 MB] 014 SUM.mp4
  • [22.4 MB] 0
  • 04 GROUP BY.srt [13.6 KB] 0
  • 12 MIN and MAX With GROUP BY.mp4
  • [47.9 MB] 0
  • 18 Aggregate Functions Docs.srt [1.8 KB] 0
  • 01 Section Introduction.mp4
  • [43.2 MB] 0
  • 07 CODE.html
  • [109.0 B] 0
  • 12 MIN and MAX With GROUP BY_en.srt [10.0 KB] 0
  • 12 MIN and MAX With GROUP BY.srt [8.2 KB] 0
  • 02 SLIDES.url [90.0 B] 0
  • 03 CODE.html
  • [160.0 B] 0
  • 16 AVG.srt [2.9 KB] 0
  • 19 Agg Functions Exercise.srt [3.8 KB] 0
  • 01 Section Introduction_en.srt [7.6 KB] 0
  • 19 Agg Functions Exercise_en.srt [5.1 KB] 0
  • 08 Subqueries.srt [8.2 KB] 0
  • 02 Count Basics.mp4
  • [30.8 MB] 0
  • 17 CODE.html
  • [219.0 B] 0
  • 20 Agg Functions Exercise SOLUTION.mp4
  • [57.5 MB] 0
  • 01 Section Introduction.srt [5.7 KB] 0
  • 10 Grouping By Multiple Columns.srt [6.2 KB] 0
  • 10 Grouping By Multiple Columns_en.srt [7.6 KB] external-links.txt [82.0 B] 0
  • 14 SUM_en.srt [5.8 KB] 0
  • 08 Subqueries_en.srt [10.0 KB] 0
  • 06 MIN and MAX Basics_en.srt [6.2 KB] 0
  • 16 AVG_en.srt [3.8 KB] 0
  • 04 GROUP BY_en.srt [16.8 KB] 0
  • 20 Agg Functions Exercise SOLUTION.srt [16.4 KB] 0
  • 05 CODE.html
  • [232.0 B] 0
  • 11 CODE.html
  • [238.0 B] 0
  • 06 MIN and MAX Basics.mp4
  • [7.7 MB] 0
  • 14 SUM.srt [4.6 KB] 0
  • 10 Grouping By Multiple Columns.mp4
  • [20.4 MB] 016 AVG.mp4
  • [6.0 MB] 📁
  • 17 - Instagram Database Clone 0
  • 06 Photos Schema.mp4
  • [38.7 MB] 0
  • 01 Section Introduction.mp4
  • [28.8 MB] 0
  • 18 Complete Instagram Schema.html
  • [1.6 KB] 0
  • 05 CODE.html
  • [192.0 B] 0
  • 04 Users Schema.mp4
  • [26.2 MB] 0
  • 09 CODE.html
  • [353.0 B] 0
  • 08 Comments Schema_en.srt [10.2 KB] 015 3 Approaches for Hashtags.srt [13.9 KB] 0
  • 16 Implementing Hashtags Table_en.srt [7.6 KB] 0
  • 16 Implementing Hashtags Table.mp4
  • [59.8 MB] 0
  • 12 Followers Schema_en.srt [11.8 KB] 0
  • 06 Photos Schema.srt [7.9 KB] 0
  • 04 Users Schema_en.srt [11.3 KB] 0
  • 12 Followers Schema.mp4
  • [34.1 MB] 0
  • 06 Photos Schema_en.srt [10.2 KB] 0
  • 14 Note!.html
  • [402.0 B] 0
  • 11 CODE.html
  • [302.0 B] external-links.txt [72.0 B] 0
  • 08 Comments Schema.srt [8.1 KB] 0
  • 10 Likes Schema_en.srt [12.2 KB] 0
  • 01 Section Introduction_en.srt [2.4 KB] 0
  • 08 Comments Schema.mp4
  • [44.0 MB] 0
  • 10 Likes Schema.mp4
  • [126.8 MB] 0
  • 02 IMPORTANT NOTE ABOUT THIS SECTION!_en.srt [3.8 KB] 0
  • 04 Users Schema.srt [7.9 KB] 0
  • 03 Introducing Instagram Clone.srt [11.8 KB] 0
  • 17 CODE.html
  • [400.0 B] 015 3 Approaches for Hashtags.mp4
  • [59.3 MB] 0
  • 02 IMPORTANT NOTE ABOUT THIS SECTION!.srt [2.7 KB] 0
  • 12 Followers Schema.srt [9.9 KB] 0
  • 13 CODE.html
  • [324.0 B] 0
  • 07 CODE.html
  • [266.0 B] 0
  • 03 SLIDES.url [80.0 B] 0
  • 03 Introducing Instagram Clone.mp4
  • [117.8 MB] 0
  • 02 IMPORTANT NOTE ABOUT THIS SECTION!.mp4
  • [27.5 MB] 0
  • 03 Introducing Instagram Clone_en.srt [16.7 KB] 0
  • 16 Implementing Hashtags Table.srt [7.0 KB] 015 3 Approaches for Hashtags_en.srt [19.6 KB] 0
  • 10 Likes Schema.srt [9.2 KB] 0
  • 01 Section Introduction.srt [2.0 KB] 📁
  • 03 - Creating Databases & Tables 0
  • 19 SOLUTION Tables Basics Activity.html
  • [343.0 B] 0
  • 14 How Do We Know It Worked.mp4
  • [31.7 MB] 0
  • 10 Basic Datatypes Challenge.mp4
  • [6.9 MB] 0
  • 06 Dropping and Using Databases.mp4
  • [16.4 MB] 0
  • 15 CODE How Do We Know It Worked.html
  • [128.0 B] 0
  • 14 How Do We Know It Worked.srt [6.9 KB] 0
  • 02 SLIDES.url [98.0 B] 0
  • 09 Data Types The Basics.srt [10.6 KB] 0
  • 12 Creating Tables.srt [7.5 KB] 0
  • 04 Creating Databases_en.srt [9.1 KB] 0
  • 05 CODE Creating Databases.html
  • [195.0 B] 0
  • 02 Showing Databases.srt [5.9 KB] 0
  • 08 Introducing Tables_en.srt [9.5 KB] 0
  • 08 Introducing Tables.mp4
  • [38.9 MB] 0
  • 09 Data Types The Basics.mp4
  • [43.5 MB] 0
  • 11 CODE Basic Datatypes Challenge.html
  • [196.0 B] 0
  • 07 CODE Dropping and Using Databases.html
  • [154.0 B] 0
  • 08 Introducing Tables.srt [7.7 KB] 0
  • 02 Showing Databases_en.srt [8.3 KB] 0
  • 16 Dropping Tables_en.srt [4.1 KB] 0
  • 02 Showing Databases.mp4
  • [13.0 MB] 0
  • 16 Dropping Tables.srt [3.6 KB] 0
  • 09 Data Types The Basics_en.srt [14.5 KB] 0
  • 06 Dropping and Using Databases_en.srt [9.7 KB] 0
  • 06 Dropping and Using Databases.srt [8.0 KB] 0
  • 01 Section Introduction.srt [1.8 KB] 0
  • 20 MySQL Comments_en.srt [6.0 KB] 0
  • 16 Dropping Tables.mp4
  • [9.2 MB] 0
  • 03 CODE Showing Databases.html
  • [70.0 B] 0
  • 18 Tables Basics Activity.mp4
  • [11.4 MB] 0
  • 18 Tables Basics Activity_en.srt [5.1 KB] 0
  • 04 Creating Databases.mp4
  • [14.6 MB] external-links.txt [90.0 B] 0
  • 13 CODE Creating Tables.html
  • [209.0 B] 0
  • 10 Basic Datatypes Challenge.srt [3.5 KB] 0
  • 14 How Do We Know It Worked_en.srt [8.2 KB] 0
  • 01 Section Introduction.mp4
  • [25.7 MB] 0
  • 17 CODE Dropping Tables.html
  • [153.0 B] 0
  • 18 Tables Basics Activity.srt [4.5 KB] 0
  • 01 Section Introduction_en.srt [2.5 KB] 0
  • 10 Basic Datatypes Challenge_en.srt [4.5 KB] 0
  • 20 MySQL Comments.mp4
  • [8.8 MB] 0
  • 04 Creating Databases.srt [7.4 KB] 0
  • 12 Creating Tables.mp4
  • [12.6 MB] 0
  • 12 Creating Tables_en.srt [9.5 KB] 0
  • 20 MySQL Comments.srt [5.1 KB] 📁
  • 12 - Constraints & ALTER TABLE 0
  • 06 CODE.html
  • [286.0 B] 0
  • 16 CODE.html
  • [230.0 B] 0
  • 10 CODE.html
  • [169.0 B] 0
  • 04 CODE.html
  • [211.0 B] 0
  • 13 ALTER TABLE Renaming_en.srt [6.1 KB] 0
  • 08 CODE.html
  • [349.0 B] 0
  • 15 ALTER TABLE Modifying Columns.mp4
  • [15.3 MB] 0
  • 05 Named Constraints.srt [5.8 KB] 0
  • 15 ALTER TABLE Modifying Columns.srt [5.2 KB] 0
  • 18 CODE.html
  • [240.0 B] 0
  • 09 ALTER TABLE Adding Columns.mp4
  • [47.8 MB] 0
  • 11 ALTER TABLE Dropping Columns_en.srt [3.0 KB] 0
  • 01 SLIDES.url [88.0 B] 0
  • 05 Named Constraints_en.srt [6.8 KB] 0
  • 07 Multiple Column Constraints.mp4
  • [38.6 MB] 0
  • 09 ALTER TABLE Adding Columns.srt [7.9 KB] 0
  • 15 ALTER TABLE Modifying Columns_en.srt [6.1 KB] external-links.txt [80.0 B] 0
  • 03 CHECK Constraints.mp4
  • [20.2 MB] 0
  • 14 CODE.html
  • [309.0 B] 0
  • 17 ALTER TABLE Constraints.srt [5.9 KB] 0
  • 01 UNIQUE Constraint.srt [5.2 KB] 0
  • 02 CODE.html
  • [326.0 B] 0
  • 07 Multiple Column Constraints_en.srt [8.5 KB] 0
  • 01 UNIQUE Constraint_en.srt [6.2 KB] 0
  • 05 Named Constraints.mp4
  • [32.1 MB] 0
  • 01 UNIQUE Constraint.mp4
  • [10.0 MB] 0
  • 17 ALTER TABLE Constraints_en.srt [6.8 KB] 0
  • 03 CHECK Constraints_en.srt [8.0 KB] 0
  • 13 ALTER TABLE Renaming.mp4
  • [26.8 MB] 0
  • 07 Multiple Column Constraints.srt [6.9 KB] 0
  • 11 ALTER TABLE Dropping Columns.mp4
  • [20.8 MB] 0
  • 11 ALTER TABLE Dropping Columns.srt [2.6 KB] 0
  • 03 CHECK Constraints.srt [6.7 KB] 0
  • 09 ALTER TABLE Adding Columns_en.srt [9.8 KB] 0
  • 17 ALTER TABLE Constraints.mp4
  • [39.4 MB] 0
  • 12 CODE.html
  • [80.0 B] 0
  • 13 ALTER TABLE Renaming.srt [5.0 KB] 📁
  • 20 - OPTIONAL LEGACY SECTION Introducing Node 008 5 Minute NodeJS Crash Course.mp4
  • [20.6 MB] 027 5
  • 00 Users Exercises.mp4
  • [6.6 MB] 0
  • 12 UPDATED CODE Introduction to NPM and Faker.html
  • [1.6 KB] 0
  • 29 CODE 5
  • 00 Users Exercises Solutions.html
  • [1.5 KB] 028 5
  • 00 Users Exercises Solutions.mp4
  • [136.1 MB] 0
  • 06 Introduction to JOIN US app.mp4
  • [37.8 MB] 0
  • 15 REMINDER How to Start the MySQL Command Line Locally (instead of Cloud9).html
  • [1.5 KB] 0
  • 22 Inserting Using Node.mp4
  • [78.1 MB] 0
  • 13 Introducing the MySQL Package.mp4
  • [12.6 MB] 0
  • 24 Some MySQLNode Magic.mp4
  • [128.4 MB] 0
  • 21 CODE Selecting Using Node.html
  • [940.0 B] 027 5
  • 00 Users Exercises_en.srt [4.6 KB] 0
  • 10 IMPORTANT NOTE About the Faker Package.html
  • [2.9 KB] 013 MySQL-Node-Package-Github-Repo.url [56.0 B] external-links.txt [217.0 B] 0
  • 09 CODE 5 Minute Node Crash Course.html
  • [280.0 B] 0
  • 04 MySQL and Other Languages.mp4
  • [20.4 MB] 0
  • 18 Creating Our Users Table.srt [9.7 KB] 0
  • 03 Section Introduction.mp4
  • [34.3 MB] 008 5 Minute NodeJS Crash Course.srt [8.8 KB] 0
  • 05 BUT WHAT ABOUT PHP.srt [10.4 KB] 0
  • 19 CODE Creating Our Users Table.html
  • [189.0 B] 0
  • 02 IMPORTANT NOTE Downloading Source Code.html
  • [266.0 B] 0
  • 24 Some MySQLNode Magic.srt [10.4 KB] 0
  • 16 Connecting Node to MySQL.mp4
  • [151.8 MB] 004 Slides-For-This-Section.url [71.0 B] 0
  • 27 Slides.url [73.0 B] 0
  • 05 BUT WHAT ABOUT PHP.mp4
  • [81.0 MB] 0
  • 20 Selecting Using Node.srt [8.8 KB] 028 5
  • 00 Users Exercises Solutions.srt [15.7 KB] 0
  • 07 REMINDER NodeJS Installation.html
  • [853.0 B] 0
  • 26 CODE Bulk Inserting 5
  • 00 Users.html
  • [805.0 B] 0
  • 25 Bulk Inserting 5
  • 00 Users - Finally!_en.srt [15.0 KB] 0
  • 22 Inserting Using Node_en.srt [18.8 KB] 0
  • 11 Introduction to NPM and Faker.mp4
  • [84.6 MB] 0
  • 16 Connecting Node to MySQL_en.srt [21.6 KB] 0
  • 02 node-and-mysql.zip
  • [10.1 KB] 0
  • 23 CODE Inserting Using Node.html
  • [666.0 B] 0
  • 03 Section Introduction_en.srt [3.1 KB] 0
  • 11 Introduction to NPM and Faker.srt [13.4 KB] 0
  • 17 CODE Connecting Node to MySQL.html
  • [2.5 KB] 0
  • 13 Introducing the MySQL Package_en.srt [8.8 KB] 0
  • 11 Introduction to NPM and Faker_en.srt [15.1 KB] 0
  • 13 Introducing the MySQL Package.srt [7.1 KB] 0
  • 06 Introduction to JOIN US app.srt [12.3 KB] 0
  • 03 Section Introduction.srt [2.6 KB] 0
  • 20 Selecting Using Node_en.srt [10.8 KB] 027 5
  • 00 Users Exercises.srt [4.0 KB] 0
  • 18 Creating Our Users Table.mp4
  • [59.0 MB] 0
  • 24 Some MySQLNode Magic_en.srt [12.6 KB] 0
  • 16 Connecting Node to MySQL.srt [18.3 KB] 0
  • 06 Introduction to JOIN US app_en.srt [15.4 KB] 0
  • 14 IMPORTANT NOTE About the MySQL Package and Connecting Node to MySQL.html
  • [3.2 KB] 0
  • 25 Bulk Inserting 5
  • 00 Users - Finally!.mp4
  • [62.2 MB] 0
  • 20 Selecting Using Node.mp4
  • [41.3 MB] 0
  • 04 MySQL and Other Languages_en.srt [17.4 KB] 0
  • 18 Creating Our Users Table_en.srt [13.0 KB] 028 5
  • 00 Users Exercises Solutions_en.srt [17.8 KB] 0
  • 04 MySQL and Other Languages.srt [13.0 KB] 0
  • 25 Bulk Inserting 5
  • 00 Users - Finally!.srt [12.9 KB] 0
  • 05 BUT WHAT ABOUT PHP_en.srt [14.0 KB] 008 5 Minute NodeJS Crash Course_en.srt [11.2 KB] 0
  • 22 Inserting Using Node.srt [16.8 KB] 0
  • 01 IMPORTANT NOTE Using a Local Coding Environment Instead of Cloud9.html
  • [2.8 KB] 📁
  • 11 - Comparison & Logical Operators 0
  • 21 CODE.html
  • [843.0 B] 0
  • 09 CODE.html
  • [193.0 B] 0
  • 19 CODE.html
  • [466.0 B] 0
  • 18 The IN Operator.mp4
  • [67.7 MB] 0
  • 12 Logical OR_en.srt [9.3 KB] 0
  • 24 Exercise SOLUTION_en.srt [23.8 KB] 023 Exercise.mp4
  • [14.5 MB] 0
  • 08 Less Than Or Equal To.srt [3.5 KB] 0
  • 10 Logical AND.srt [12.1 KB] 0
  • 20 CASE_en.srt [14.4 KB] 0
  • 02 Not Equal.srt [3.4 KB] 0
  • 23 Exercise.srt [4.5 KB] 0
  • 14 Between_en.srt [7.3 KB] 0
  • 25 SOLUTION CODE.html
  • [1.0 KB] 0
  • 10 Logical AND_en.srt [15.4 KB] 0
  • 02 SLIDES.url [78.0 B] 0
  • 24 Exercise SOLUTION.srt [20.8 KB] 0
  • 01 Section Introduction.srt [4.6 KB] 0
  • 01 Section Introduction_en.srt [5.1 KB] 0
  • 22 IS NULL.mp4
  • [11.6 MB] 020 CASE.mp4
  • [79.3 MB] 0
  • 01 Section Introduction.mp4
  • [31.3 MB] 0
  • 24 Exercise SOLUTION.mp4
  • [208.0 MB] 0
  • 23 Exercise_en.srt [5.9 KB] external-links.txt [70.0 B] 0
  • 11 CODE.html
  • [296.0 B] 0
  • 03 CODE.html
  • [89.0 B] 0
  • 06 Greater Than_en.srt [6.7 KB] 0
  • 12 Logical OR.mp4
  • [42.2 MB] 0
  • 06 Greater Than.mp4
  • [15.3 MB] 0
  • 13 CODE.html
  • [427.0 B] 0
  • 18 The IN Operator_en.srt [14.1 KB] 0
  • 08 Less Than Or Equal To_en.srt [4.5 KB] 0
  • 04 NOT LIKE.mp4
  • [8.9 MB] 0
  • 14 Between.srt [5.7 KB] 0
  • 02 Not Equal.mp4
  • [25.0 MB] 0
  • 10 Logical AND.mp4
  • [46.2 MB] 0
  • 16 Comparing Dates.mp4
  • [83.4 MB] 0
  • 16 Comparing Dates_en.srt [13.1 KB] 014 Between.mp4
  • [33.0 MB] 0
  • 12 Logical OR.srt [7.3 KB] 0
  • 05 CODE.html
  • [88.0 B] 0
  • 08 Less Than Or Equal To.mp4
  • [6.9 MB] 0
  • 04 NOT LIKE.srt [4.0 KB] 0
  • 18 The IN Operator.srt [12.2 KB] 0
  • 17 CODE.html
  • [211.0 B] 0
  • 15 CODE.html
  • [227.0 B] 0
  • 20 CASE.srt [11.2 KB] 0
  • 06 Greater Than.srt [5.0 KB] 0
  • 04 NOT LIKE_en.srt [5.1 KB] 0
  • 22 IS NULL_en.srt [3.2 KB] 0
  • 22 IS NULL.srt [2.7 KB] 0
  • 16 Comparing Dates.srt [11.0 KB] 0
  • 02 Not Equal_en.srt [4.7 KB] 0
  • 07 CODE.html
  • [137.0 B] 📁
  • 18 - Working With Lots of IG Data 0
  • 17 CODE.html
  • [276.0 B] 0
  • 01 Section Introduction.mp4
  • [35.8 MB] 0
  • 16 Instagram Challenge #7.mp4
  • [33.3 MB] 0
  • 09 CODE.html
  • [145.0 B] 0
  • 06 Instagram Challenge #2.mp4
  • [67.3 MB] 0
  • 04 Instagram Challenge #1.mp4
  • [20.2 MB] 0
  • 06 Instagram Challenge #2_en.srt [12.3 KB] 0
  • 10 Instagram Challenge #4_en.srt [10.8 KB] 0
  • 10 Instagram Challenge #4.srt [8.5 KB] 0
  • 02 Getting Lots of Instagram Data.mp4
  • [207.7 MB] 0
  • 04 Instagram Challenge #1.srt [6.4 KB] 0
  • 02 Getting Lots of Instagram Data_en.srt [15.6 KB] 0
  • 08 Instagram Challenge #3.srt [10.4 KB] 0
  • 16 Instagram Challenge #7_en.srt [8.6 KB] 0
  • 06 Instagram Challenge #2.srt [9.5 KB] 0
  • 08 Instagram Challenge #3_en.srt [13.3 KB] 0
  • 05 CODE.html
  • [125.0 B] 0
  • 12 Instagram Challenge #5_en.srt [5.4 KB] 0
  • 14 Instagram Challenge #6.srt [7.0 KB] 0
  • 15 CODE.html
  • [225.0 B] 0
  • 13 CODE.html
  • [158.0 B] 0
  • 01 Section Introduction_en.srt [3.2 KB] 0
  • 12 Instagram Challenge #5.mp4
  • [16.0 MB] 0
  • 11 CODE.html
  • [294.0 B] 0
  • 08 Instagram Challenge #3.mp4
  • [49.3 MB] 0
  • 07 CODE.html
  • [160.0 B] 0
  • 14 Instagram Challenge #6.mp4
  • [30.8 MB] 0
  • 03 ig-clone-data.sql [429.4 KB] 0
  • 10 Instagram Challenge #4.mp4
  • [48.2 MB] 0
  • 01 Section Introduction.srt [2.7 KB] 0
  • 12 Instagram Challenge #5.srt [4.4 KB] 0
  • 14 Instagram Challenge #6_en.srt [8.5 KB] 0
  • 02 Getting Lots of Instagram Data.srt [11.2 KB] 0
  • 16 Instagram Challenge #7.srt [6.8 KB] 0
  • 04 Instagram Challenge #1_en.srt [8.8 KB] 0
  • 03 CODE.html
  • [186.0 B] 📁
  • 10 - Revisiting Data Types 019 TIMESTAMPS.mp4
  • [31.7 MB] 0
  • 11 CODE.html
  • [203.0 B] 0
  • 24 SOLUTION CODE.html
  • [1.2 KB] 0
  • 02 Surveying Other Data Types.mp4
  • [27.0 MB] 0
  • 08 Working With Dates.mp4
  • [91.7 MB] 0
  • 13 CODE.html
  • [240.0 B] 0
  • 14 Time Functions.mp4
  • [15.5 MB] 0
  • 21 CODE.html
  • [296.0 B] 0
  • 12 Date Functions.mp4
  • [68.9 MB] 0
  • 02 Data-Types-Reference.url [79.0 B] 0
  • 04 INT, TINYINT, BIGINT, etc.mp4.part-Frag40.aria2 [59.0 B] 0
  • 04 INT, TINYINT, BIGINT, etc.mp4.part-Frag45.aria2 [58.0 B] external-links.txt [159.0 B] 0
  • 04 INT, TINYINT, BIGINT, etc.mp4.part-Frag47.aria2 [59.0 B] 0
  • 19 TIMESTAMPS.srt [4.7 KB] 0
  • 10 CURDATE, CURTIME, & NOW_en.srt [7.2 KB] 0
  • 10 CURDATE, CURTIME, & NOW.srt [5.7 KB] 0
  • 01 Section Introduction.mp4
  • [22.2 MB] 0
  • 23 Data Types Exercise SOLUTION.srt [18.5 KB] 0
  • 01 Section Introduction.srt [3.0 KB] 0
  • 14 Time Functions_en.srt [3.2 KB] 0
  • 12 Date Functions_en.srt [9.7 KB] 0
  • 04 INT, TINYINT, BIGINT, etc.mp4.part-Frag46.aria2 [56.0 B] 0
  • 03 CHAR vs. VARCHAR.srt [17.2 KB] 0
  • 23 Data Types Exercise SOLUTION_en.srt [22.3 KB] 0
  • 18 Date Math.mp4
  • [103.2 MB] 0
  • 06 FLOAT & DOUBLE.srt [7.7 KB] 0
  • 07 DATE and TIME.srt [6.2 KB] 0
  • 02 Surveying Other Data Types.srt [4.0 KB] 0
  • 23 Data Types Exercise SOLUTION.mp4
  • [73.8 MB] 0
  • 14 Time Functions.srt [2.8 KB] 0
  • 10 CURDATE, CURTIME, & NOW.mp4
  • [42.7 MB] 0
  • 20 DEFAULT & ON UPDATE TIMESTAMPS.mp4
  • [69.7 MB] 0
  • 04 INT, TINYINT, BIGINT, etc.srt [6.5 KB] 0
  • 19 TIMESTAMPS_en.srt [5.9 KB] 0
  • 06 FLOAT & DOUBLE_en.srt [9.5 KB] 0
  • 08 Working With Dates_en.srt [12.9 KB] 0
  • 16 Formatting Dates.mp4
  • [102.3 MB] 0
  • 20 DEFAULT & ON UPDATE TIMESTAMPS.srt [8.8 KB] 0
  • 09 CODE.html
  • [530.0 B] 0
  • 16 Formatting Dates_en.srt [15.7 KB] 0
  • 04 INT, TINYINT, BIGINT, etc.mp4.part-Frag48.aria2 [59.0 B] 0
  • 02 Surveying Other Data Types_en.srt [5.8 KB] 0
  • 03 CHAR vs. VARCHAR.mp4
  • [61.0 MB] 0
  • 22 Data Types Exercise.mp4
  • [7.8 MB] 0
  • 08 Working With Dates.srt [10.1 KB] 0
  • 05 DECIMAL_en.srt [11.6 KB] 0
  • 16 Formatting Dates.srt [12.4 KB] 0
  • 06 FLOAT & DOUBLE.mp4
  • [19.4 MB] 0
  • 04 INT, TINYINT, BIGINT, etc_en.srt [8.9 KB] 0
  • 05 DECIMAL.srt [9.6 KB] 0
  • 18 Date Math.srt [14.2 KB] 0
  • 22 Data Types Exercise.srt [5.3 KB] 0
  • 04 INT, TINYINT, BIGINT, etc.mp4
  • [37.9 MB] 0
  • 20 DEFAULT & ON UPDATE TIMESTAMPS_en.srt [10.9 KB] 0
  • 07 DATE and TIME_en.srt [7.9 KB] 0
  • 22 Data Types Exercise_en.srt [6.7 KB] 0
  • 17 CODE.html
  • [235.0 B] 0
  • 02 SLIDES.url [82.0 B] 0
  • 15 CODE.html
  • [242.0 B] 005 DECIMAL.mp4
  • [14.7 MB] 0
  • 12 Date Functions.srt [8.0 KB] 0
  • 01 Section Introduction_en.srt [3.7 KB] 0
  • 07 DATE and TIME.mp4
  • [21.4 MB] 0
  • 03 CHAR vs. VARCHAR_en.srt [22.1 KB] 0
  • 18 Date Math_en.srt [17.2 KB] 📁
  • 22 - OPTIONAL LEGACY SECTION Database Triggers 0
  • 07 Creating Logger Triggers.mp4
  • [62.2 MB] 0
  • 03 Writing Our First Trigger Part 1.mp4
  • [33.6 MB] 0
  • 06 Preventing Instagram Self-Follows With Triggers.srt [11.2 KB] 0
  • 07 Creating Logger Triggers_en.srt [17.0 KB] 0
  • 07 Lecture-Slides.url [88.0 B] 0
  • 06 Lecture-Slides.url [88.0 B] 0
  • 05 NOTE About the Next Lecture.html
  • [402.0 B] 0
  • 04 Lecture-Slides.url [87.0 B] 0
  • 03 Writing Our First Trigger Part 1_en.srt [12.0 KB] 0
  • 02 Lecture-Slides.url [84.0 B] 0
  • 06 Preventing Instagram Self-Follows With Triggers_en.srt [13.8 KB] 0
  • 02 Introduction to Database Triggers_en.srt [12.1 KB] 0
  • 04 Writing Our First Trigger Part 2.mp4
  • [89.3 MB] 0
  • 02 Introduction to Database Triggers.srt [8.9 KB] 0
  • 03 Writing Our First Trigger Part 1.srt [10.1 KB] external-links.txt [522.0 B] 0
  • 08 Managing Triggers And A Warning_en.srt [10.9 KB] 0
  • 01 NOTE Use MySQL Locally Instead of Cloud9.html
  • [256.0 B] 0
  • 08 Lecture-Slides.url [88.0 B] 0
  • 06 Preventing Instagram Self-Follows With Triggers.mp4
  • [32.8 MB] 0
  • 08 Managing Triggers And A Warning.mp4
  • [95.3 MB] 0
  • 08 Managing Triggers And A Warning.srt [8.5 KB] 0
  • 04 Writing Our First Trigger Part 2.srt [16.1 KB] 0
  • 03 Lecture-Slides.url [87.0 B] 0
  • 07 Creating Logger Triggers.srt [13.3 KB] 0
  • 04 Writing Our First Trigger Part 2_en.srt [20.3 KB] 0
  • 02 Introduction to Database Triggers.mp4
  • [15.5 MB] 📁
  • 07 - String Functions 0
  • 19 CODE.html
  • [273.0 B] 0
  • 06 CODE.html
  • [215.0 B] 0
  • 09 Combining String Functions.mp4
  • [31.4 MB] 0
  • 10 CODE.html
  • [146.0 B] 002 MySQL-Docs-String-Functions.url [85.0 B] 0
  • 22 String Functions Exercise.srt [5.5 KB] 0
  • 18 UPPER & LOWER.srt [5.6 KB] 0
  • 05 CONCAT_en.srt [15.1 KB] 0
  • 20 Other String Functions.srt [8.8 KB] 0
  • 20 Other String Functions.mp4
  • [31.4 MB] 0
  • 03 Loading Our Books Data_en.srt [10.1 KB] external-links.txt [236.0 B] 0
  • 01 Section Introduction.mp4
  • [23.5 MB] 0
  • 24 SOLUTION CODE.html
  • [710.0 B] 0
  • 04 CODE.html
  • [1.4 KB] 0
  • 14 REVERSE.srt [5.1 KB] 0
  • 18 UPPER & LOWER_en.srt [6.3 KB] 0
  • 23 String Functions Exerise SOLUTION.mp4
  • [131.9 MB] 0
  • 18 UPPER & LOWER.mp4
  • [34.1 MB] 0
  • 01 Section Introduction_en.srt [3.8 KB] 0
  • 02 The World Of String Functions.srt [2.5 KB] 0
  • 09 Combining String Functions_en.srt [11.5 KB] 007 SUBSTRING.mp4
  • [50.3 MB] 0
  • 16 CHAR_LENGTH.srt [3.5 KB] 0
  • 05 CONCAT.srt [12.0 KB] 0
  • 07 SUBSTRING.srt [10.8 KB] 0
  • 02 The World Of String Functions_en.srt [3.5 KB] 0
  • 23 String Functions Exerise SOLUTION_en.srt [17.3 KB] 0
  • 11 Sidenote SQL Formatting.mp4
  • [42.3 MB] 0
  • 14 REVERSE_en.srt [5.3 KB] 014 REVERSE.mp4
  • [15.0 MB] 0
  • 03 book-data.sql [1.3 KB] 0
  • 07 SUBSTRING_en.srt [13.4 KB] 0
  • 11 Sidenote SQL Formatting_en.srt [8.5 KB] 0
  • 16 CHAR_LENGTH_en.srt [4.8 KB] 012 REPLACE.mp4
  • [36.8 MB] 0
  • 02 SLIDES.url [86.0 B] 0
  • 17 CODE.html
  • [306.0 B] 005 CONCAT.mp4
  • [46.0 MB] 0
  • 11 Sidenote SQL Formatting.srt [6.9 KB] 0
  • 12 REPLACE_en.srt [10.2 KB] 0
  • 01 Section Introduction.srt [3.0 KB] 0
  • 02 The World Of String Functions.mp4
  • [14.4 MB] 0
  • 22 String Functions Exercise_en.srt [6.8 KB] 0
  • 03 Loading Our Books Data.srt [8.4 KB] 0
  • 08 CODE.html
  • [281.0 B] 0
  • 09 Combining String Functions.srt [9.5 KB] 0
  • 21 CODE.html
  • [211.0 B] 0
  • 13 CODE.html
  • [382.0 B] 0
  • 03 Loading Our Books Data.mp4
  • [23.5 MB] 016 CHAR_LENGTH.mp4
  • [12.5 MB] 0
  • 20 Other String Functions_en.srt [10.9 KB] 0
  • 22 String Functions Exercise.mp4
  • [14.3 MB] 0
  • 11 SQL-Formatter.url [61.0 B] 0
  • 12 REPLACE.srt [9.0 KB] 0
  • 23 String Functions Exerise SOLUTION.srt [15.9 KB] 0
  • 15 CODE.html
  • [259.0 B] 适合人群 SQL初学者 数据库运维人员 后端开发工程师 学习收获 熟练掌握MySQL数据库操作 深入理解SQL语言 提升数据库性能优化能力 祝您学习愉快! 学有所成,前程似锦!