Database Management with MySQL
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 likeCONCAT()
, and date functions likeNOW()
. - 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.
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.