Catalogue
/
Databases
/
SQL Advanced in MySQL

SQL Advanced in MySQL

Deepen your expertise in SQL with our Advanced SQL in MySQL course. Tailored for professionals familiar with SQL, this intensive one-day training delves into advanced functions, optimization techniques, and MySQL-specific syntax, providing a comprehensive understanding of advanced SQL features.

What will you learn?

Deepen your expertise in SQL with our Advanced SQL in MySQL course. Tailored for professionals familiar with SQL, this intensive one-day training delves into advanced functions, optimization techniques, and MySQL-specific syntax, providing a comprehensive understanding of advanced SQL features.

Within this day-long training:

• Dive into the intricacies of the Data Query Language (DQL).

• Learn to efficiently modify data using Data Modification Language (DML).

• Understand the foundations of the Data Definition Language (DDL).

• Explore MySQL-specific functions and features that elevate database management. By the end of the course, participants will:

• Gain expertise in utilizing MySQL-specific group functions.

• Master the use of subqueries and joins for efficient data manipulation.

• Understand advanced data modification techniques.

• Develop proficiency in creating and managing stored procedures in MySQL

Requirements:

Participants should possess a good understanding of SQL.

Familiaritywith basic MySQL functions will be beneficial.

Course Outline*:

*We know each team has their own needs and specifications. That is why we can modify the training outline per need.

Introduction

• Brief recap of SQL basics

• Introduction to Advanced SQL in MySQL

Data Query Language (DQL)

• Exploring correlations: FROM, WHERE, SELECT, and HAVING clauses.

• Impacts of correlation on performance.

• Function usage: CASE, IF, COALESCE.

• Introduction to variables in SQL.

• Casting, converting, and managing NULL values.

• Regular expressions and the REGEXP operator.

• MySQL group functions: GROUP_CONCAT and more.

• Advanced groupings: GROUP BY WITH ROLLUP.

• Commands overview: EXISTS, ALL, ANY.

• Techniques: Multitable OUTER JOIN, subquery rewriting.

Data Modification Language (DML)

• Techniques for multi-row inserts.

• Combining INSERT with SELECT.

• Incorporating subqueries in DML.

• Variable utilization in DML.

• Locking mechanisms: tables and rows.

• Updating multiple tables simultaneously.

• Advanced clauses: IGNORE, REPLACE.

• Differences: DELETE vs. TRUNCATE.

Data Definition Language (DDL)

• Creating tables through select operations.

• Utility of temporary tables.

MySQL Stored Procedures

• An introduction to crafting and managing stored procedures in MySQL.

Hands-on learning with expert instructors at your location for organizations.

1.272€*
Graph Icon - Education X Webflow Template
Level:
beginner
Clock Icon - Education X Webflow Template
Duration:
7
Hours (days:
1
)
Camera Icon - Education X Webflow Template
Training customized to your needs
Star Icon - Education X Webflow Template
Immersive hands-on experience in a dedicated setting
*Price can range depending on number of participants, change of outline, location etc.

Master new skills guided by experienced instructors from anywhere.

537€*
Graph Icon - Education X Webflow Template
Level:
beginner
Clock Icon - Education X Webflow Template
Duration:
7
Hours (days:
1
)
Camera Icon - Education X Webflow Template
Training customized to your needs
Star Icon - Education X Webflow Template
Reduced training costs
*Price can range depending on number of participants, change of outline, location etc.