What will you in SQL – Introduction to SQL with MySQL Course
- Install and configure MySQL Server and MySQL Workbench (or alternative GUI tools)
- Write core SQL commands:
SELECT
,INSERT
,UPDATE
, andDELETE
- Filter and sort query results using
WHERE
,ORDER BY
,LIMIT
, and pattern matching (LIKE
,IN
)
- Aggregate data with
GROUP BY
,HAVING
, and functions likeCOUNT
,SUM
,AVG
,MIN
,MAX
- Design basic relational schemas and perform joins (INNER, LEFT, RIGHT, FULL)
Program Overview
Module 1: MySQL Setup & Basics
⏳ 30 minutes
Installing MySQL Server and Workbench, creating your first database
Introduction to the MySQL command-line client and GUI tools
Module 2: Retrieving Data with SELECT
⏳ 45 minutes
Basic
SELECT
statements, column aliases, and limiting resultsFiltering with
WHERE
, logical operators, and pattern matching
Module 3: Sorting & Pagination
⏳ 30 minutes
Using
ORDER BY
for ascending/descending sortImplementing pagination with
LIMIT
andOFFSET
Module 4: Aggregate Functions & Grouping
⏳ 1 hour
Summarizing data using
COUNT
,SUM
,AVG
,MIN
,MAX
Grouping results with
GROUP BY
and filtering groups withHAVING
Module 5: Data Modification Statements
⏳ 45 minutes
Inserting new records with
INSERT
(single-row and bulk)Updating existing data with
UPDATE
and removing rows withDELETE
Module 6: Schema Design & Joins
⏳ 1 hour
Creating tables with
CREATE TABLE
, defining primary and foreign keysCombining tables using INNER, LEFT, RIGHT, and FULL OUTER joins
Module 7: Subqueries & Views
⏳ 45 minutes
Writing subqueries in
SELECT
,FROM
, andWHERE
clausesCreating and querying views for reusable logic
Module 8: Indexing & Performance Tips
⏳ 30 minutes
Understanding indexes and when to use them
Using
EXPLAIN
to analyze query plans and optimize performance
Get certificate
Job Outlook
- MySQL skills are fundamental for roles such as Database Developer, Backend Engineer, and Data Analyst
- Widely used in web development stacks (LAMP/LEMP) across startups and enterprises
- Provides a foundation for working with other relational systems (PostgreSQL, SQL Server)
- Supports career growth into database administration, data engineering, and full-stack development
Specification: SQL – Introduction to SQL with MySQL
|