MySQL Training - Classroom

1.250,00 EUR

  • 16 hours
Live Virtual Classroom
In House / In Company
Next cohort:May 11, 2026
+ 26 days left

Become a confident SQL developer with our training course—a comprehensive, hands‑on program designed for beginners and aspiring database professionals. Starting with the basics of relational database management, you’ll learn how to install MySQL, set up databases, and work with essential SQL commands. From there, you’ll dive deep into data retrieval, analytical queries, joining datasets, and advanced SQL features that help you solve real‑world problems.

Key Features

Language

Course material in English

Level

Beginner - intermediate level

16 Hours of Instructor-Led Training

30+ hours recommended study time

Complementary self-paced eLearning course

Auto-Graded Assessments and Recall Quizzes

Practice

80+ Hours of Hands-On with Cloud Labs

Ask for date confirmation!

Program completion certification included

Learning Outcomes

At the end of this program, you will be able to:

MySQL Fundamentals

Understand MySQL beyond basic usage and its core functionalities.

Database Creation

Learn to create databases and define tables with proper data structures.

DML & DDL Commands

Master commands like INSERT, UPDATE, DELETE, and more.

Analytical Queries

Write SQL queries using MIN, MAX, AVG, and other functions.

Data Joins

Combine data from multiple tables using JOIN, UNION, and related techniques.

Grouping & Clauses

Organize and manipulate data using SQL clauses and grouping functions.

Mathematical Functions

Perform advanced calculations within your database.

Advanced SQL Features

Solve complex problems using triggers, stored procedures, and views.

Application Integration

Connect MySQL with frameworks like Node.js, Python, and PHP.

Database Performance Optimization

Improve performance with indexing, query optimization, and backups.

Ordering Results

Sort and display query results according to application requirements.

Indexing Techniques

Apply indexing strategies to enhance database efficiency.

Database Security

Implement best practices to secure databases and manage access.

Hero

Course timeline

  1. Getting Started with MySQL

    Lesson 1

    • Setup MySQL database
    • Discuss data types that can be used
    • Leverage CREATE TABLE DDL for setting up a schema of tables
    • Using Primary Key and Foreign Key constraints
    • Insert, Update and Delete for DML operations
    • Alter and Drop existing tables
    • Adding and examining Constraints on tables
  2. Deep Dive into SQL Statements

    Lesson 2

    • Select and Select Distinct for removing duplicates
    • Leverage Where statement to narrow resulting data set
    • Count and Limit for diagnosing and controlling resulting data set
    • Specify ordering of retrieved data by using ORDER BY
    • Leverage sub-queries with IN and BETWEEN
  3. Analytical SQL queries

    Lesson 3

    • Getting statistics about data by using MIN MAX and AVG
    • leverage GROUP BY to aggregate data in a custom way
    • Conditional GROUP BY statements with HAVING clause
  4. Joining Data from multiple data sets

    Lesson 4

    • Creating tables using primary key references
    • INNER JOIN for full joins
    • LEFT and RIGHT joins for joining data
    • Full Outer Join and Union
  5. Advanced SQL language features

    Lesson 5

    • Perform advanced calculations with mathematical functions
    • Operations on String and Text columns
    • Leverage Self-Join when needed to join the table with itself
  6. Using MySQL with web applications

    Lesson 6

    • MySQL Application with Node.js (Express)
    • MySQL Application with Python (Django)
    • MySQL Application with PHP (Laravel)
  7. Using MySQL with web applications

    Lesson 7

    • Securing MySQL
    • Track Performance Problems with EXPLAIN
    • Use Indexing to improve the performance of search queries
    • Prepared Statements as a best MySQL query pattern
    • Performing Backups and using Logs
    • Decomposition of complex queries into simpler ones
MySQL Training

Who Should Enroll in this Program?

Prerequisites

Participants should have a basic understanding of Relational Database Management Systems (RDBMS) is required. Familiarity with RDBMS concepts is advantageous.


Aspiring Database Administrators

Software Developers & Backend Engineers

Full-Stack Developers aiming to work with MySQL

Data Analysts & BI Professionals seeking expertise in querying

IT Professionals & System Administrators who manage and optimize databases.

Students & Tech Enthusiasts

Start course now

Statements

Licensing and accreditation

The course is offered according to Partner Program Agreement and complies with the License Agreement requirements.

Equity Policy

Candidates are encouraged to reach out to AVC for guidance and support throughout the accommodation process.

Frequently Asked Question

Contact background

Need corporate solutions or LMS integration?

Didn't find the course or program which would work for your business? Need LMS integration? Write us, we will solve everything!