Introduction to the program 
 
Introduction to the course 
 
Filtering  data using AND OR and NOT logical operators 
 
Filtering data using IN BETWEEN and LIKE logical operators 
 
Module summary: Intro to MySQL 
 
Course syllabus: Database structures and management with MySQL 
 
How to be successful in this course 
 
Recap of Course 1 concepts 
 
How to access MySQL Environment 
 
Filtering data (Exercise solution) 
 
Reading exercise: Filtering data examples (Optional)  
 
Reading exercise: Filtering data examples (Exercise solution) 
 
Reference sheet: Using operators and the WHERE clause 
 
Practice using JOINS (Exercise solution) 
 
Grouping data (Exercise solution) 
 
Reading exercise: Operators and clauses (Optional) 
 
Reading exercise: Operators and clauses (Exercise solution) 
 
Reference sheet: Operators and clauses 
 
Knowledge check: Filtering data using logical operators 
 
Self review: Filtering data 
 
Knowledge check: MySQL UNION operator 
 
Knowledge check: GROUP BY and HAVING clauses 
 
Self review: Grouping data 
 
Module quiz: Intro to MySQL 
 
What do you hope to learn? 
 
Exercise: Practice using JOINS 
 
Subqueries and complex comparison operators 
 
Module summary: Updating databases and working with views 
 
MySQL REPLACE statement in depth 
 
MySQL REPLACE statement (Exercise solution) 
 
Reading exercise: REPLACE INTO statement (Optional) 
 
Reading exercise: REPLACE INTO statement (Exercise solution) 
 
Types of MySQL constraints 
 
Working with constraints (Exercise solution) 
 
Reading exercise: MySQL constraints (Optional) 
 
Reading exercise: MySQL constraints (Exercise solution) 
 
Changing table structure (Exercise solution) 
 
Reading exercise: ALTER TABLE statement (Optional) 
 
Reading exercise: ALTER TABLE statement (Exercise solution) 
 
Reference sheet: ALTER TABLE statement and its uses 
 
Working with subqueries (Exercise solution) 
 
Reading exercise: Practicing subqueries (Optional) 
 
Reading exercise: Practicing subqueries (Exercise solution) 
 
Reference sheet: Subqueries 
 
Working with views in MySQL (Exercise solution) 
 
Reference sheet: Creating virtual tables in MySQL 
 
Self review: MySQL REPLACE statement 
 
Knowledge check: Constraints 
 
Self review: Working with constraints 
 
Knowledge check: ALTER TABLE and COPY TABLE 
 
Self review: Changing table structure 
 
Knowledge check: Subqueries in MySQL 
 
Self review: Working with subqueries 
 
Knowledge check: Views in MySQL 
 
Self review: Working with views in MySQL 
 
Module quiz: Updating databases and working with views 
 
Exercise: MySQL REPLACE statement 
 
Exercise: Working with constraints 
 
Exercise: Changing table structure 
 
Exercise: Working with subqueries 
 
Working with views in MySQL 
 
Stored procedures in MySQL 
 
Module summary: Functions and MySQL stored procedures 
 
Working with MySQL functions (Exercise solution) 
 
Reading exercise: Practicing with functions (Optional) 
 
Reading exercise: Practicing with functions (Exercise solution) 
 
Reference sheet: Functions in MySQL 
 
MySQL stored procedures in depth 
 
Working with procedures (Exercise solution) 
 
Knowledge check: MySQL functions 
 
Knowledge check: MySQL comparison and control flow functions 
 
Self review: Working with MySQL functions 
 
Knowledge check: MySQL stored procedures 
 
Self review: Working with procedures 
 
Module quiz: Functions and MySQL stored procedures  
 
Exercise: Working with MySQL functions 
 
Exercise: Working with procedures