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

Requirements

Good SQL knowledge.

  7 Hours
 

Testimonials

Related Courses

SQL in Microsoft Access

  14 hours

Microsoft Access - download the data

  14 hours

Advanced SQL, Stored Procedures and Triggers for Microsoft SQL Server

  14 hours

SQL in SQL Server

  14 hours

Transact SQL Basic

  14 hours

Transact SQL Advanced

  7 hours

SQL language in MSSQL

  14 hours

SQL Fundamentals

  14 hours

SQL in MySQL

  14 hours

ORACLE PL/SQL Fundamentals

  21 hours

ORACLE SQL Fundamentals

  14 hours

Oracle SQL Language

  14 hours

Oracle SQL for beginners

  21 hours

Oracle SQL Advanced

  14 hours

Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012

  21 hours