Welcome
MySQL – SQL Course
Course prerequisites
• Before taking this course, students should have knowledge of Windows
Operating System (locate and create files and folders, start applications,
use menus, cmd).
• This training course is valuable for anyone who needs to learn SQL
programming.
• The course is designed for students having some experience in SQL.
• An understanding of relational database and basic programming concepts
is helpful.
Course learning objectives
After completing this course, you should be able to
• Retrieve data from single or multiple tables
• Process data with row and aggregate functions
• Manipulate data with correlated and no correlated subqueries
• Apply views to break down problems and enhance security
• Manipulate large data sets in database by using subqueries
• Identify poorly performing SQL statements
• Manage SQL performance through changes
Welcome to class
Day 1
Introduction to Databases Exercise 1 – (30 minutes)
Retrieve Data using the SQL SELECT Exercise 2 – (30 minutes)
Statement
Restrict and Sort Data Exercise 3 – (30 minutes)
Usage of Single-Row Functions to Exercise 4 – (40 minutes)
Customize Output
Conversion Functions and Conditional Exercise 5 – (20 minutes)
Expressions
Exercise 6 – (40 minutes)
Aggregate Data Using the Group
Functions Exercise 7 – (40 minutes)
Display Data From Multiple Tables Using
Joins Test problems – (50 minutes)
Welcome to class
Day 2
Use Sub-queries to Solve Queries Exercise 8 – (20 minutes)
Retrieve Data Using Subqueries Exercise 9 – (50 minutes)
The SET Operators Exercise 10 – (30 minutes)
Data Manipulation Statements Exercise 11 – (40 minutes)
Manipulating Data Exercise 12 – (30 minutes)
Manipulate Data Sets Exercise 13 – (30 minutes)
Views Test problems – (30 minutes)
Welcome to class
Day 3
Use of DDL Statements to Create Exercise 16 – (30 minutes)
and Manage Tables
Exercise 17 – (80 minutes)
Management of Schema Objects Exercise 18 – (70 minutes)
Cursors Exercise 19 – (60 minutes)
Procedures & Functions Particularized problems– (40
Best practices minutes)
Welcome to class
Environment
Materials for
• Theory
• Practice
For labs machine with
• Operating System: Windows 10 64bit
• MySQL 8.0
• MySQL Workbench 8.0
• Notepad++
• Adobe Acrobat Reader
Welcome to class
Introductions
• Name
• Company
• Where you live
• Your job role
• Your current experience with the products and technologies in this Course
• What you expect from this class
Welcome to class
Administrative Items
• Course environment
• Start and end times
• Lab exercise procedures
• Materials
• Topics not on the agenda
• Evaluations
• Breaks and lunch
Welcome to class
Logistics
• Program: 09:00 – 17:00
• Morning
• 2 x 10 minutes breaks
• Lunch
• 60 minutes
• Afternoon
• 1 x 10 minutes breaks
Thank you!