Get in Touch

Course Outline

DQL (Data Query Language)

  • Correlations within FROM, WHERE, SELECT, and HAVING clauses
  • Understanding correlation and its impact on performance
  • Leveraging CASE, IF, and COALESCE functions
  • Working with variables
  • Data casting and conversion
  • Managing NULL values and NULL-safe operators
  • Applying regular expressions with the REGEXP operator
  • MySQL-specific GROUP BY functions, such as GROUP_CONCAT
  • Utilizing GROUP BY WITH ROLLUP
  • Employing EXISTS, ALL, and ANY
  • Implementing multi-table OUTER JOINs
  • Converting subqueries into joins

DML (Data Modification Language)

  • Performing multi-row inserts
  • Inserting data via SELECT statements
  • Incorporating subqueries into DML statements
  • Using variables within DML queries
  • Locking tables and rows
  • Updating data across multiple tables
  • The IGNORE clause
  • The REPLACE clause
  • Understanding the differences between DELETE and TRUNCATE

DDL (Data Definition Language)

  • Creating tables from SELECT results
  • Working with temporary tables

Stored Procedures

  • A brief introduction to MySQL stored procedures

Requirements

A strong grasp of SQL is required.

 7 Hours

Testimonials (3)

Related Categories