img

Database SQL Training

Training in SQL for databases equips you with key technical skills for roles such as Database Administrator, Data Analyst, Data Engineer, and Business Intelligence Analyst. You learn to efficiently perform CRUD (Create, Read, Update, Delete) operations, write complex JOIN queries, and optimize performance through indexing and normalization techniques. SQL training enhances your ability to secure data, manage permissions, and integrate data from multiple sources.

Advanced skills include using window functions and analytical queries for in-depth data analysis. This expertise supports datadriven decision-making and robust data management, making you an invaluable asset in maintaining data integrity and facilitating strategic business insights. Mastery of SQL ensures you're well-prepared for the demands of these critical roles.

Benefits of SQL Training for Career Growth

  • Versatility : SQL skills are a baseline requirement for roles like data analysts, database administrators, and data engineers.
  • High Demand : Power BI’s user-friendly interface makes it accessible to both technical and non-technical professionals.
  • Foundational for Advanced Roles : Acts as a gateway to more advanced technologies like big data, machine learning, and data science.
  • Competitive Salaries : SQL-trained professionals are often rewarded with attractive pay scales.
  • Scalable Knowledge : SQL integrates seamlessly with modern data tools and platforms.
img

Course Detail

TOPICS SUB TOPICS DAY DATE
Understanding Databases and SQL Introduction to Databases and RDBMS DAY 1
Overview of SQL and its importance in data analysis
What is MySQL?
MySQL installation and setup
Install MySQL on Windows/Linux/Mac
Install MySQL Workbench
MySQL Basics DAY 2
Creating and Managing Databases
MySQL Data Types:
Numeric (INT, FLOAT, DOUBLE)
String (VARCHAR, CHAR, TEXT)
Date and Time
Basic SQL syntax
Hands-on: Create and describe tables.
Managing Tables Create Tables DAY 3
AUTO_INCREMENT
Rename Tables
Add Columns
Drop Columns
Drop Tables
Temporary Tables
Generated Columns
MySQL Constraints MySQL Constraints DAY 4
Primary Key
Foreign Key
UNIQUE Constraint
NOT NULL Constraint
DEFAULT Constraint
CHECK Constraint
Data Definition Language (DDL) MySQL DDL Commands: DAY 5
CREATE, ALTER, DROP
Adding constraints: NOT NULL, UNIQUE, DEFAULT
Hands-on:
Create tables with constraints.
Modify existing tables using ALTER.
Data Query Language (DQL) SELECT statement and clauses: DAY 6
WHERE, ORDER BY, LIMIT
Hands-on:
Fetch data using SELECT queries.
Filter data using WHERE conditions.
Recap and Practice Solve basic MySQL queries to reinforce learning DAY 7
MySQL aggregate function various MySQL aggregate functions including DAY 8
SUM, AVG, MAX,
MIN and COUNT functions.
Data Manipulation Language (DML) MySQL DML Commands: DAY 9
INSERT, UPDATE, DELETE
Bulk insert operations
Hands-on: Populate and modify tables.
MySQL Comparison Functions SELECT DISTINCT DAY 10
Arithmetic Operators in MySQL
Comparison Operators in MySQL
Logical Operators in MySQL
NOT IN
IS NULL
BETWEEN DAY 11
LIKE
LIMIT
MySQL String Functions Concatenation Functions DAY 12
Substring Functions
Searching and Locating Functions DAY 13
Case Conversion Functions
Character Manipulation Functions
Whitespace Functions DAY 14
Length and Count Functions
Padding string functions
Recap and Practice Solve MySQL queries to reinforce learning DAY 15
MySQL Date Functions Getting the current Date & Time DAY 16
Calculating Date and Time
Converting Functions
Formatting Date & Time functions DAY 17
Extracting Date & Time Functions
Getting Month & Day Names
Creating Date & Time Functions DAY 18
Handling Period Functions
Recap and Practice Solve MySQL queries to reinforce learning DAY 19
MySQL Math Functions MySQL mathematical functions with practical & real world DAY 20
Data Aggregation and Grouping COUNT, SUM, AVG, MAX, MIN DAY 21
GROUP BY and HAVING clauses
Hands-on: Write queries using aggregate functions.
Recap and Practice Solve MySQL queries to reinforce learning DAY 22
Relationships and Keys Primary Key, Foreign Key, Composite Key DAY 23
One-to-One, One-to-Many, Many-to-Many relationships
Hands-on: Define keys and implement relationships.
MySQL Joins Fetch data from multiple tables using JOINs. DAY 24
Combine JOINs with WHERE and GROUP BY. DAY 25
Recap and Practice Solve MySQL queries to reinforce learning DAY 26
Subqueries Subqueries in SELECT, WHERE, and FROM clauses DAY 27
Correlated subqueries
Hands-on: Write simple and complex subqueries.
Views in MySQL What are Views? Advantages of using Views. DAY 28
Create, Update, and Drop Views
Hands-on: Implement views for simplifying queries.
MySQL Indexes Types of Indexes: Single-column, Multi-column, Unique DAY 29
How Indexes improve performance
Create and manage indexes.
Analyze query performance using EXPLAIN.
Recap and Practice Solve MySQL queries to reinforce learning DAY 30
MySQL Control Flow Functions The control flow functions allow you DAY 31
to add if-then-else logic to SQL queries
MySQL Regular Expressions MySQL regular expressions and offers DAY 32
you the most commonly used regular expression
functions and operators in MySQL.
Recap and Practice Solve MySQL queries to reinforce learning DAY 33
Analytics Function Aggregate window functions DAY 34
Value window functions
Ranking window functions DAY 35
Stored Procedures and Functions Introduction to Stored Procedures and Functions DAY 36
Writing and Executing Stored Procedures
Hands-on: Create procedures for repetitive tasks.
Recap and Practice Solve MySQL queries to reinforce learning DAY 37
Recap and Mini Project Project: DAY 38
Design a database with multiple tables and relationships.
Perform CRUD operations with Joins and Views. DAY 39
Advanced MySQL What are Triggers? DAY 40
Triggers BEFORE and AFTER triggers
Hands-on: Create and manage triggers for automated tasks.
Transactions ACID properties DAY 41
Commands: START TRANSACTION, COMMIT, ROLLBACK
Hands-on: Implement transactions in practical use cases.
Recap and Practice Solve MySQL queries to reinforce learning DAY 42
Query Optimization Query Execution Plan using EXPLAIN DAY 43
Best practices for writing efficient queries
Hands-on:
Optimize complex queries. DAY 44
Experiment with indexing and EXPLAIN.
Recap and Practice Recap Basic MySQL and Practice DAY 45
& 46
Recap and Practice Recap Intermediate MySQL and Practice DAY 47
& 48
Recap and Practice Recap Advance MySQL and Practice DAY 49
& 50
LIVE PROJECT WITH INTELLUS DIRECT
LIVE PROJECT WITH INTELLUS PRIME