SQL Advanced in MySQL ( sqlmysqladv | 7 hours )

Prerequisites:

Good SQL knowledge.

Overview:

This course has been created for people already acquainted with SQL. The course introduces you into secrets 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
Sites Published:

United Arab Emirates - SQL Advanced in MySQL

Qatar - SQL Advanced in MySQL

Egypt - SQL Advanced in MySQL

Saudi Arabia - SQL Advanced in MySQL

South Africa - SQL Advanced in MySQL

Brasil - SQL Advanced in MySQL

Canada - SQL Advanced in MySQL

中国 - SQL Advanced in MySQL

香港 - SQL Advanced in MySQL

澳門 - SQL Advanced in MySQL

台灣 - SQL Advanced in MySQL

USA - SQL Advanced in MySQL

Österreich - SQL für Fortgeschrittene in MySQL

Schweiz - SQL für Fortgeschrittene in MySQL

Deutschland - SQL für Fortgeschrittene in MySQL

Czech Republic - SQL Advanced in MySQL

Denmark - SQL Advanced in MySQL

Estonia - SQL Advanced in MySQL

Finland - SQL Advanced in MySQL

Greece - SQL Advanced in MySQL

Magyarország - SQL Advanced in MySQL

Ireland - SQL Advanced in MySQL

Israel - SQL Advanced in MySQL

Luxembourg - SQL Advanced in MySQL

Latvia - SQL Advanced in MySQL

España - SQL Avanzado en MySQL

Italia - SQL Advanced in MySQL

Lithuania - SQL Advanced in MySQL

Nederland - SQL Advanced in MySQL

Norway - SQL Advanced in MySQL

Portugal - SQL Advanced in MySQL

România - SQL Advanced in MySQL

Sverige - SQL Advanced in MySQL

Türkiye - SQL Advanced in MySQL

Malta - SQL Advanced in MySQL

Belgique - SQL Advanced in MySQL

France - SQL Advanced in MySQL

日本 - SQL Advanced in MySQL

Australia - SQL Advanced in MySQL

Malaysia - SQL Advanced in MySQL

New Zealand - SQL Advanced in MySQL

Philippines - SQL Advanced in MySQL

Singapore - SQL Advanced in MySQL

Thailand - SQL Advanced in MySQL

Vietnam - SQL Advanced in MySQL

India - SQL Advanced in MySQL

Argentina - SQL Avanzado en MySQL

Chile - SQL Avanzado en MySQL

Costa Rica - SQL Avanzado en MySQL

Ecuador - SQL Avanzado en MySQL

Guatemala - SQL Avanzado en MySQL

Colombia - SQL Avanzado en MySQL

México - SQL Avanzado en MySQL

Panama - SQL Avanzado en MySQL

Peru - SQL Avanzado en MySQL

Uruguay - SQL Avanzado en MySQL

Venezuela - SQL Avanzado en MySQL

Polska - SQL Advanced in MySQL

United Kingdom - SQL Advanced in MySQL

South Korea - SQL Advanced in MySQL

Pakistan - SQL Advanced in MySQL

Sri Lanka - SQL Advanced in MySQL

Bulgaria - SQL Advanced in MySQL

Bolivia - SQL Avanzado en MySQL

Indonesia - SQL Advanced in MySQL

Kazakhstan - SQL Advanced in MySQL

Moldova - SQL Advanced in MySQL

Morocco - SQL Advanced in MySQL

Tunisia - SQL Advanced in MySQL

Kuwait - SQL Advanced in MySQL

Oman - SQL Advanced in MySQL

Slovakia - SQL Advanced in MySQL

Kenya - SQL Advanced in MySQL

Nigeria - SQL Advanced in MySQL

Botswana - SQL Advanced in MySQL

Slovenia - SQL Advanced in MySQL

Croatia - SQL Advanced in MySQL

Serbia - SQL Advanced in MySQL

Bhutan - SQL Advanced in MySQL

Nepal - SQL Advanced in MySQL