Урок 1.00:04:15
What does the course cover?
Урок 2.00:03:18
Why SQL?
Урок 3.00:01:58
Why MySQL?
Урок 4.00:04:45
Introduction to databases
Урок 5.00:02:12
SQL as a declarative language
Урок 6.00:04:14
Data definition language (DDL)
Урок 7.00:01:13
SQL keywords
Урок 8.00:04:56
Data manipulation language (DML)
Урок 9.00:05:04
Data control language (DCL)
Урок 10.00:03:03
Transaction control language (TCL)
Урок 11.00:04:52
Relational database essentials
Урок 12.00:08:07
Databases vs spreadsheets
Урок 13.00:04:18
Database terminology
Урок 14.00:04:56
Relational schemas - Primary key
Урок 15.00:05:00
Relational schemas - Foreign key
Урок 16.00:03:08
Relational schemas - Unique key and null values
Урок 17.00:04:40
Relationships
Урок 18.00:10:49
Installing MySQL
Урок 19.00:02:35
Setting up a connection
Урок 20.00:06:19
New Authentication Plugin - Creating a New User
Урок 21.00:05:10
Introduction to the MySQL interface
Урок 22.00:05:13
Creating a Database - Part I
Урок 23.00:02:23
Creating a Database - Part II
Урок 24.00:02:17
Introduction to data types
Урок 25.00:05:02
String data types
Урок 26.00:04:11
Integers
Урок 27.00:05:45
Fixed and floating-point data types
Урок 28.00:06:13
Other useful data types
Урок 29.00:05:18
Creating a table
Урок 30.00:03:04
Using databases and tables
Урок 31.00:02:13
Additional notes on using tables
Урок 32.00:05:24
PRIMARY KEY constraint
Урок 33.00:05:26
FOREIGN KEY constraint - Part I
Урок 34.00:05:27
FOREIGN KEY constraint - Part II
Урок 35.00:05:01
UNIQUE Constraint
Урок 36.00:05:25
DEFAULT Constraint
Урок 37.00:05:54
NOT NULL Constraint - Part I
Урок 38.00:02:00
NOT NULL Constraint - Part II
Урок 39.00:05:35
Coding techniques and best practices - Part I
Урок 40.00:04:12
Coding techniques and best practices - Part II
Урок 41.00:02:20
Loading the 'employees' database
Урок 42.00:04:58
SELECT - FROM
Урок 43.00:02:31
WHERE
Урок 44.00:02:15
AND
Урок 45.00:03:36
OR
Урок 46.00:03:35
Operator precedence
Урок 47.00:03:13
IN - NOT IN
Урок 48.00:03:37
LIKE - NOT LIKE
Урок 49.00:01:46
Wildcard characters
Урок 50.00:02:21
BETWEEN - AND
Урок 51.00:01:38
IS NOT NULL - IS NULL
Урок 52.00:04:31
Other comparison operators
Урок 53.00:02:07
SELECT DISTINCT
Урок 54.00:05:25
Introduction to aggregate functions
Урок 55.00:03:47
ORDER BY
Урок 56.00:06:01
GROUP BY
Урок 57.00:02:09
Using Aliases (AS)
Урок 58.00:03:27
HAVING
Урок 59.00:04:05
WHERE vs HAVING- Part I
Урок 60.00:03:09
WHERE vs HAVING- Part II
Урок 61.00:04:53
LIMIT
Урок 62.00:06:06
The INSERT statement - Part I
Урок 63.00:02:20
The INSERT statement - Part II
Урок 64.00:03:57
Inserting data INTO a new table
Урок 65.00:02:43
TCL's COMMIT and ROLLBACK
Урок 66.00:03:19
The UPDATE Statement - Part I
Урок 67.00:02:56
The UPDATE Statement - Part II
Урок 68.00:04:15
The DELETE Statement - Part I
Урок 69.00:01:31
The DELETE Statement - Part II
Урок 70.00:03:24
DROP vs TRUNCATE vs DELETE
Урок 71.00:04:15
COUNT()
Урок 72.00:01:32
SUM()
Урок 73.00:01:16
MIN() and MAX()
Урок 74.00:01:59
AVG()
Урок 75.00:02:07
ROUND()
Урок 76.00:06:26
IFNULL() and COALESCE()
Урок 77.00:01:37
Another Example of Using COALESCE()
Урок 78.00:04:24
Introduction to JOINs
Урок 79.00:06:04
INNER JOIN - Part I
Урок 80.00:05:34
INNER JOIN - Part II
Урок 81.00:04:10
A Note on Using Joins
Урок 82.00:04:22
Duplicate Records
Урок 83.00:04:32
LEFT JOIN - Part I
Урок 84.00:05:47
LEFT JOIN - Part II
Урок 85.00:04:31
RIGHT JOIN
Урок 86.00:04:18
The new and the old join syntax
Урок 87.00:02:54
JOIN and WHERE Used Together
Урок 88.00:07:43
CROSS JOIN
Урок 89.00:02:18
Using Aggregate Functions with Joins
Урок 90.00:04:28
JOIN more than two tables in SQL
Урок 91.00:05:40
Tips and tricks for joins
Урок 92.00:05:45
UNION vs UNION ALL
Урок 93.00:04:32
SQL Subqueries with IN nested inside WHERE
Урок 94.00:03:43
SQL Subqueries with EXISTS-NOT EXISTS nested inside WHERE
Урок 95.00:07:58
SQL Subqueries nested in SELECT and FROM
Урок 96.00:07:46
Self Join
Урок 97.00:07:13
Views
Урок 98.00:03:27
Introduction to stored routines
Урок 99.00:04:33
The MySQL syntax for stored procedures
Урок 100.00:02:46
Stored procedures - Example - Part I
Урок 101.00:04:50
Stored procedures - Example - Part II
Урок 102.00:03:20
Another way to create a procedure
Урок 103.00:06:30
Stored procedures with an input parameter
Урок 104.00:03:21
Stored procedures with an output parameter
Урок 105.00:06:51
Variables
Урок 106.00:06:15
User-defined functions in MySQL
Урок 107.00:03:56
Stored routines - conclusion
Урок 108.00:04:57
Types of MySQL Variables - Local Variables
Урок 109.00:05:22
Session Variables
Урок 110.00:02:19
Global Variables
Урок 111.00:04:13
User-Defined vs System Variables
Урок 112.00:07:28
MySQL Indexes
Урок 113.00:05:58
The CASE Statement
Урок 114.00:05:21
The Advantages of Software Integration
Урок 115.00:04:55
Why Combining SQL and Tableau is useful
Урок 116.00:01:52
Installing Tableau Public
Урок 117.00:03:23
Loading the 'employees_mod' Database
Урок 118.00:05:34
Task 1
Урок 119.00:04:42
Task 1: SQL Solution
Урок 120.00:04:14
Transferring a Dataset from SQL to Tableau
Урок 121.00:06:18
Chart 1: Visualizing and Analyzing the Solution in Tableau - Part I
Урок 122.00:05:26
Chart 1: Visualizing and Analyzing the Solution in Tableau - Part II
Урок 123.00:03:51
Task 2
Урок 124.00:03:44
Task 2: SQL Solution
Урок 125.00:06:09
Chart 2: Visualizing and Analyzing the Solution in Tableau
Урок 126.00:02:22
Task 3
Урок 127.00:03:15
Task 3: SQL Solution
Урок 128.00:04:57
Chart 3: Visualizing and Analyzing the Solution in Tableau
Урок 129.00:02:46
Task 4
Урок 130.00:02:48
Task 4: Solution in SQL
Урок 131.00:03:23
Chart 4: Visualizing and Analyzing the Solution in Tableau
Урок 132.00:06:05
Task 5: Organizing Charts 1-4 into a Beautiful Dashboard using Tableau