Database Management with MySQL

By Awesome Emmanuel Categories: SQL
Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

Welcome to Database Management with MySQL! This course is designed for anyone interested in learning the fundamental concepts of databases and how to interact with them using SQL (Structured Query Language). Whether you’re a complete beginner or someone with some experience in programming, this course will provide you with a solid foundation in MySQL and SQL.

 

What You Will Learn:

  • Understanding Databases: We’ll start with the basics of what a database is, why they’re essential in modern applications, and the differences between various types of databases.
  • Introduction to SQL: SQL is the language used to communicate with databases. You’ll learn about the structure of SQL and how it’s used to perform various operations like creating, reading, updating, and deleting data.
  • Working with MySQL: MySQL is one of the most popular relational database management systems. You’ll get hands-on experience installing and setting up MySQL, as well as using it to manage databases.
  • Basic SQL Commands: You’ll dive into essential SQL commands, such as:
    • SELECT: Retrieving data from a database.
    • INSERT: Adding new records to a table.
    • UPDATE: Modifying existing records.
    • DELETE: Removing records from a table.
  • Creating and Managing Tables: Learn how to design and create your own tables in MySQL, define primary keys, and establish relationships between tables.
  • Filtering and Sorting Data: Master the art of querying data with conditions, sorting results, and using SQL functions to manipulate data.
  • Introduction to Joins: Understand how to combine data from multiple tables using JOIN operations, a crucial concept in working with relational databases.
  • SQL Functions: Dive into SQL functions that allow you to perform calculations on data, manipulate strings, and work with dates. You’ll explore aggregate functions like SUM(), COUNT(), AVG() as well as string functions like CONCAT(), and date functions like NOW().
  • Joins and Subqueries: Learn how to combine data from multiple tables using different types of joins (INNER JOIN, LEFT JOIN, RIGHT JOIN). You’ll also explore subqueries, which enable you to perform complex queries by nesting one query inside another.
  • Stored Procedures: Discover the power of stored procedures—precompiled SQL code that can be saved and reused. You’ll learn how to create, modify, and execute stored procedures to automate repetitive tasks and enhance the efficiency of your database operations.
  • Triggers: Understand triggers, which are special types of stored procedures that automatically execute in response to certain events on a table. You’ll learn how to create and manage triggers to enforce business rules, maintain data integrity, and track changes within your database.
  • Projects in SQL

Course Structure:

This course is structured to provide a blend of theoretical understanding and practical application. Each topic will be accompanied by hands-on exercises to reinforce your learning and build your confidence in working with MySQL and SQL.

 

Show More

What Will You Learn?

  • Understanding Databases
  • Introduction to SQL
  • Working with MySQL
  • Basic SQL Commands
  • Creating and Managing Tables
  • Filtering and Sorting Data
  • Introduction to Joins
  • SQL Functions
  • Joins and Subqueries
  • Stored Procedures
  • Triggers
  • Projects in SQL

Course Content

Database Management with MySQL

  • 1.1 Course Introduction
    04:24
  • 1.2 Download & Installation of MySQL
    06:05
  • 1.3 The Workbench Overview
    09:47
  • 1.4 The SELECT Statement
    08:49
  • 1.5 The Select Clause
    10:38
  • 1.6 The WHERE Clause
    07:09
  • 1.7 The ORDER BY Clause
    06:17
  • 1.8 The LIMIT Clause
    03:33
  • 1.9 The AND, OR and NOT Operator
    06:26
  • 1.10 The IN Operators
    04:51
  • 1.11 The BETWEEN Operator
    02:56
  • 1.12 The LIKE Operator
    12:13
  • 1.13 The REGEXP Operator
    14:05
  • 1.14 The NULL Operator
    03:48
  • 1.15 Inner Join
    14:04
  • 1.16 Joining Across Database
    06:37
  • 1.17 Self Join
    06:19
  • 1.18 Joining Multiple Tables
    14:25
  • 1.19 Outer Joins
    09:10
  • 1.20 Outer Joins Between Multiple Tables
    10:32
  • 1.21 Self Outer Join
    02:21
  • 1.22 The USING Clause
    09:56
  • 1.23 Natural and Cross Joins
    07:45
  • 1.24 Unions
    13:06
  • 1.25 Inserting a Single Row (Column Attributes)
    16:43
  • 1.26 Inserting a Multiple Rows
    06:02
  • 1.27 Create a Copy of a Table
    08:46
  • 1.28 Updating a Single Row
    07:15
  • 1.29 Updating a Multiple Rows
    05:45
  • 1.30 Exporting Query Output
    11:27
  • 2.31 Creating a Database and Table
    15:20
  • 2.32 Importing Excel file to MySQL Database
    10:25
  • 2.33 SubQueries in MySQL
    07:14
  • 2.34 SubQuery Across Tables
    06:10
  • 2.35 VIEWS in MySQL Part 1
    11:14
  • 2.36 VIEWS in MySQL Part 2
    11:32
  • 2.37 Stored Procedure 1
    06:43
  • 2.38 Stored Procedure 2
    05:02
  • 2.39 Stored Procedure 3
    07:35
  • 2.40 Trigger in MySQL
    09:13
  • 2.41 Introduction to Function in MySQL
    06:57
  • 2.42 String Functions in MySQL
    13:57
  • 2.43 The Number Function in MySQL
    05:53
  • 2.44 The Date Functions in MySQL
    09:36
  • 2.45 Aggregate Function in MySQL
    04:46
  • Course Review and Further Learning
    03:10
  • SQL Capstone Project – Case Study
    30:33
  • Capstone Project
    00:00

Earn a certificate

Add this certificate to your resume to demonstrate your skills & increase your chances of getting noticed.

selected template

Student Ratings & Reviews

No Review Yet
No Review Yet