Урок 1. 00:02:25
Welcome To The Course!
Урок 2. 00:06:05
What Is SQL?
Урок 3. 00:06:11
A Closer Look At SQL & Databases
Урок 4. 00:03:36
Course Content
Урок 5. 00:02:16
There Are Two Ways Of Taking This Course!
Урок 6. 00:03:06
How To Get The Most Out Of This Course
Урок 7. 00:00:49
Module Introduction
Урок 8. 00:06:37
Understanding The Core SQL Syntax
Урок 9. 00:03:34
SQL in Action
Урок 10. 00:03:50
The Core SQL Rules
Урок 11. 00:03:33
Data Definition vs Data Manipulation
Урок 12. 00:02:43
Module Introduction
Урок 13. 00:02:59
Installing Different Database Management Systems
Урок 14. 00:07:13
What We Need To Install
Урок 15. 00:10:35
MySQL Setup Overview & macOS Setup
Урок 16. 00:08:10
MySQL Windows Setup
Урок 17. 00:06:15
Postgresql Setup Overview & macOS Setup
Урок 18. 00:04:32
Postgresql Windows Setup
Урок 19. 00:15:30
Connecting To Database Servers (MySQL & Postgresql) With Various Clients
Урок 20. 00:10:44
Setting Up Visual Studio Code With The SQLTools Extension (Course Environment)
Урок 21. 00:11:59
Configuring VS Code & Exploring SQLTools
Урок 22. 00:02:02
Module Introduction
Урок 23. 00:02:43
Key Terms When Working With Data Definition Statements & Commands
Урок 24. 00:02:24
Introducing The Course Section Example
Урок 25. 00:03:12
Introducing Key Data Definition Clauses
Урок 26. 00:09:57
Creating a new Database (CREATE DATABASE)
Урок 27. 00:05:22
The Importance Of Data Types (Value Types)
Урок 28. 00:06:38
Introducing Key Text Value Types
Урок 29. 00:05:51
Introducing Numeric Values, Date Types & More
Урок 30. 00:03:37
How Do You Store Files?
Урок 31. 00:05:17
Getting Started With The CREATE TABLE Statement & Syntax
Урок 32. 00:03:50
Creating a First Text Column
Урок 33. 00:09:04
Creating a Numeric Value Column
Урок 34. 00:07:07
Working with Enums & Finishing Table Creation
Урок 35. 00:06:20
Inserting Data Into The Created Table (INSERT INTO)
Урок 36. 00:04:03
Inserting & Querying More Data
Урок 37. 00:08:54
Working With Fixed Point & Floating Point Numbers
Урок 38. 00:01:59
Adding Boolean Value Types
Урок 39. 00:05:11
Creating a new Table with Text & Timestamp Data
Урок 40. 00:07:33
Inserting Data Into The New Tables
Урок 41. 00:03:14
Introducing Default Column Values
Урок 42. 00:05:22
Deleting (Dropping) Tables & Inserting Data With Default Values
Урок 43. 00:08:58
Updating Tables & Columns
Урок 44. 00:06:28
Dealing With "No Data" (NULL) vs "0"
Урок 45. 00:09:24
Exploring the NOT NULL Constraint
Урок 46. 00:12:35
Exploring the CHECK Constraint
Урок 47. 00:11:40
We Need Unique Values & Identifiers!
Урок 48. 00:10:21
Working With Auto Incrementing IDs & Primary Keys
Урок 49. 00:02:46
Constraints - Summary
Урок 50. 00:07:36
Understanding Text Encoding & Collation
Урок 51. 00:02:41
Temporary Tables & Tables From Other Tables
Урок 52. 00:07:49
Creating Generated Columns
Урок 53. 00:03:03
Module Summary
Урок 54. 00:04:00
Time To Practice: Problem
Урок 55. 00:13:49
Time To Practice: Solution (1/2)
Урок 56. 00:08:56
Time To Practice: Solution (2/2)
Урок 57. 00:01:22
Module Introduction
Урок 58. 00:02:34
What Are CRUD Operations?
Урок 59. 00:02:35
Inserting Data: Theory
Урок 60. 00:01:25
Selecting Data: Theory
Урок 61. 00:01:38
Updating Data: Theory
Урок 62. 00:01:23
Deleting Data: Theory
Урок 63. 00:03:34
Introducing The Section Example
Урок 64. 00:07:47
Setting Up An Example Database & Table
Урок 65. 00:07:27
Example: Inserting Data
Урок 66. 00:01:12
Inserting More (Dummy) Data
Урок 67. 00:05:23
Updating In Action
Урок 68. 00:02:09
Deleting In Action
Урок 69. 00:04:43
Selecting Data - The Basics
Урок 70. 00:05:03
SELECT, Column Names & Data Expressions
Урок 71. 00:04:24
Filtering with WHERE: Available Comparison Operators & Variations
Урок 72. 00:03:40
Filtering In Action (WHERE In Action)
Урок 73. 00:03:37
Combining Comparisons With AND & OR
Урок 74. 00:07:16
Greater, Smaller & Ranges
Урок 75. 00:04:30
Filtering Text Values
Урок 76. 00:05:17
Working With Dates & Date Differences
Урок 77. 00:02:10
Introducing ORDER BY & LIMIT
Урок 78. 00:07:24
Ordering & Limiting Results In Action
Урок 79. 00:01:42
Looking For DISTINCT Values
Урок 80. 00:07:06
Subqueries & Views
Урок 81. 00:02:34
Module Summary
Урок 82. 00:01:46
Module Introduction
Урок 83. 00:04:10
A First Look At Related Data
Урок 84. 00:04:04
Data Normalization - First Steps
Урок 85. 00:09:49
Splitting Data Into Tables
Урок 86. 00:03:06
Forms Of Data Normalization
Урок 87. 00:04:10
Our First Section Example
Урок 88. 00:10:24
Creating Tables With Relations
Урок 89. 00:08:12
Inserting Related Data
Урок 90. 00:04:07
Joining Data & Introducing INNER JOIN
Урок 91. 00:08:11
Using INNER JOIN
Урок 92. 00:04:14
Combining Multiple JOINs
Урок 93. 00:03:49
Data Joining & Filtering
Урок 94. 00:02:11
Introducing LEFT JOIN
Урок 95. 00:03:58
Using LEFT JOIN
Урок 96. 00:02:41
Combining Multiple LEFT JOINs
Урок 97. 00:01:24
What About RIGHT JOIN?
Урок 98. 00:12:11
Example Time & INNER JOIN vs LEFT JOIN
Урок 99. 00:01:44
Introducing CROSS JOIN
Урок 100. 00:08:52
UNION & Why It's Different
Урок 101. 00:05:08
What's Wrong With Our Foreign Keys?
Урок 102. 00:04:07
Introducing Foreign Key Constraints
Урок 103. 00:05:36
Diving Deeper Into Foreign Key Constraints
Урок 104. 00:12:06
Foreign Key Constraints In Action
Урок 105. 00:04:35
Data Relationship Types: One-to-Many, Many-to-Many, One-to-ONe
Урок 106. 00:05:40
A Bigger Example
Урок 107. 00:16:57
Example: Adding First Tables & Relations
Урок 108. 00:11:11
Example: Adding More Tables & Data
Урок 109. 00:07:19
Many-to-Many Relationships & Intermediate Tables ("Linking Tables")
Урок 110. 00:08:58
Querying The Example Data
Урок 111. 00:09:14
Practicing JOINs With Filtering
Урок 112. 00:06:01
Experimenting With Referential Integrity
Урок 113. 00:01:31
Module Introduction
Урок 114. 00:02:52
Remember: Primary Keys Don't Have To Be Auto-Incrementing IDs!
Урок 115. 00:07:53
Introducing Composite Primary Keys
Урок 116. 00:02:37
Defining Composite Primary Keys (Composite Keys In Action)
Урок 117. 00:04:48
Composite Foreign Keys
Урок 118. 00:02:52
Composite Keys In Action
Урок 119. 00:09:25
Self-Referencing Relationships (Self-Referential Relationships)
Урок 120. 00:07:59
Self-Referencing Many To Many Relationships
Урок 121. 00:01:28
Module Introduction
Урок 122. 00:04:38
The Module Project
Урок 123. 00:04:24
What are Aggregate Functions - Theory
Урок 124. 00:10:56
Understanding COUNT()
Урок 125. 00:07:39
Working with MIN() & MAX() and Adding Aliases to Aggregate Functions
Урок 126. 00:06:17
Using SUM(), AVG() & ROUND()
Урок 127. 00:11:35
Working with Filters & Joining Tables
Урок 128. 00:05:04
Theory Time - Understanding GROUP BY
Урок 129. 00:04:41
Applying GROUP BY in Practice
Урок 130. 00:06:12
GROUP BY & Joined Queries
Урок 131. 00:10:01
Understanding WHERE vs HAVING
Урок 132. 00:07:30
Applying HAVING in Practice
Урок 133. 00:11:01
Working with Nested Subqueries
Урок 134. 00:08:19
Introducing Window Functions
Урок 135. 00:07:01
Understanding ORDER BY and RANK()
Урок 136. 00:01:57
Module Introduction
Урок 137. 00:03:12
The Module Project
Урок 138. 00:14:29
Working with Mathematical Functions & Arithmetic Operators
Урок 139. 00:06:57
Understanding String Functions with SELECT
Урок 140. 00:08:49
Using String Functions with INSERT
Урок 141. 00:04:41
Understanding Date / Time Functions
Урок 142. 00:08:08
Working with Weekdays
Урок 143. 00:09:42
Calculating INTERVALS
Урок 144. 00:07:55
Adding INTERVALS to Dates
Урок 145. 00:09:52
Understanding LIKE & Pattern Matching
Урок 146. 00:06:19
Understanding EXISTS
Урок 147. 00:03:57
Working with Subquery Expressions and EXISTS
Урок 148. 00:08:10
Working with Subquery Expressions and IN
Урок 149. 00:07:16
Introducing Conditional Expressions
Урок 150. 00:04:41
Challenge Solution
Урок 151. 00:03:21
Database (SQL) vs Application Level
Урок 152. 00:00:53
Module Introduction
Урок 153. 00:02:19
Understanding Transactions
Урок 154. 00:09:20
Applying Transactions & ROLLBACK
Урок 155. 00:08:15
Committing Changes
Урок 156. 00:04:37
Working with Savepoints
Урок 157. 00:04:53
Transactions in PostgreSQL
Урок 158. 00:01:16
Module Introduction
Урок 159. 00:06:40
What Are Indexes? And Why Would You Need Them?
Урок 160. 00:04:33
Don't Use Too Many Indexes!
Урок 161. 00:05:07
Index Types: An Overview
Урок 162. 00:03:16
Setting Up Some Example Data
Урок 163. 00:05:17
EXPLAINing Queries & Query Planning
Урок 164. 00:05:52
Creating & Using Single-Column Indexes
Урок 165. 00:02:06
Unique Indexes
Урок 166. 00:09:21
Working With Multi-Column Indexes (Composite Indexes)
Урок 167. 00:02:37
Partial Indexes
Урок 168. 00:01:49
Module Introduction
Урок 169. 00:06:05
What Is SQL?
Урок 170. 00:06:11
A Closer Look At Databases In General
Урок 171. 00:06:50
The Core SQL Syntax
Урок 172. 00:05:06
Course Setup (For Following Along)
Урок 173. 00:06:07
Analyzing The Section Example Project
Урок 174. 00:03:36
Introducing "Data Normalization"
Урок 175. 00:10:26
Planning Tables & Relationships
Урок 176. 00:04:13
Creating A New Database
Урок 177. 00:03:11
Choosing Identifier Names
Урок 178. 00:03:44
Defining Columns
Урок 179. 00:05:33
Exploring Important Data Types
Урок 180. 00:04:14
How To Store Files & Adding More Data Types
Урок 181. 00:05:20
Constraints: An Introduction
Урок 182. 00:02:37
Introducing Database Functions
Урок 183. 00:06:38
Understanding Primary Keys & Unique IDs
Урок 184. 00:08:13
INSERTing Data
Урок 185. 00:02:29
Basic Data Querying (via SELECT)
Урок 186. 00:05:58
UPDATE & DELETE In Action
Урок 187. 00:04:37
Filtering (WHERE) & Sorting (ORDER BY)
Урок 188. 00:08:24
Adding More Tables
Урок 189. 00:09:11
Relations & Foreign Keys
Урок 190. 00:03:39
Understanding ON DELETE & ON UPDATE
Урок 191. 00:07:15
Adding More Tables & Relationships
Урок 192. 00:08:48
Many To Many Relationships & Linking (Intermediate) Tables
Урок 193. 00:13:27
Inserting Related Data
Урок 194. 00:11:18
Connecting Data With INNER JOIN
Урок 195. 00:05:21
Combining Multiple Joins
Урок 196. 00:10:33
Introducing LEFT JOIN
Урок 197. 00:04:02
Joining Data & Filtering
Урок 198. 00:06:03
Filtering Text With LIKE
Урок 199. 00:03:57
Introducing Aggregate Functions
Урок 200. 00:05:43
Grouping Aggregate Results (GROUP BY)
Урок 201. 00:03:32
The HAVING Clause (vs WHERE)
Урок 202. 00:01:45
Module Summary
Урок 203. 00:00:54
Congratulations + More Content
by the way many course just keep loading but not playing