SQL Advanced in MySQL Training Course

Node ID: 654
 

Duration

7 hours
 

Requirements

Good SQL knowledge.

 

Public Course Dates

Can't find a course date that suits your needs below?
Then just submit a public course date request now!
And we will organize the training at a location and date to suit you.
Request Public Course Date >>

Overview

This course has been created for people already acquainted with SQL. The course introduces you into secretes common to all SQL databases as well as MySQL specific syntax, functions and features.

 

Course Outline

DQL (Data Query Language)

Correlation in FROM, WHERE, SELECT and HAVING clauses

Correlation and performance

Using CASE, IF, COALESCE functions

Using variables

Casting and converting

Dealing with NULL, NULL-safe operators

Using regular expression with REGEXP operator

Useful MySQL specific group by functions (GROUP_CONCAT, etc.)

GROUP BY WITH ROLLUP

EXISTS, ALL, ANY

Multitable OUTER JOIN

Rewriting subqueries as joins

DML (Data Modification Language)

Multi-row inserts

INSERT by SELECT

Using subqueries in DML statements

Using variables in DML queries

Locking tables and rows

Updating data in many tables

IGNORE clause

REPLACE clause

DELETE versus TRUNCATE

DDL (Data Definition Language)

Creating tables with select

Temporary tables

Stored Procedures

Short introduction to MySQL stored procedures