Free Excel course batch starting on 18 Jan 25 /Book Now:9318319343
Course Duration: 10 weeks (20-22 sessions, 2-hours each)
Fee: ₹499/-
MySQL is one of the most popular and widely used open-source relational database management systems (RDBMS). It allows users to store, organize, and retrieve data efficiently using Structured Query Language (SQL). MySQL is highly reliable, fast, and scalable, making it an excellent choice for both small-scale applications and enterprise-level projects.
Objective: Understand database basics and MySQL setup.
1. Introduction to Databases
What are databases?
Types of databases: Relational vs Non-Relational.
Understanding relational databases and SQL.
2. Setting Up MySQL
Install MySQL and MySQL Workbench (or alternative tools).
Create your first database.
3. Basic SQL Syntax
SELECT, FROM, WHERE clauses.
Basic operators: =, >, <, LIKE, BETWEEN, IN.
Sorting data: ORDER BY and LIMIT.
4. Understanding Data Types
Numeric, String, and Date/Time data types.
Choosing the right data type for fields.
Objective: Learn how to create, read, update, and delete data.
1. Creating and Modifying Tables
CREATE TABLE syntax.
ALTER TABLE: Adding, modifying, and deleting columns.
2. CRUD Operations
Insert Data: INSERT INTO statements.
Read Data: Basic SELECT queries.
Update Data: UPDATE queries with conditions.
Delete Data: DELETE queries with safety practices.
3. Primary Keys and Foreign Keys
Importance of Primary Keys for uniqueness.
Setting up Foreign Keys for relationships.
Cascading actions (ON DELETE/UPDATE CASCADE).
Objective: Extract meaningful insights from data.
1. Basic Querying Techniques
Filtering data: WHERE, AND, OR, NOT.
Aggregating data: COUNT, SUM, AVG, MIN, MAX.
GROUP BY and HAVING clauses.
2. Joining Tables
INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN.
Combining results with UNION and UNION ALL.
3. Subqueries and Nested Queries
Writing subqueries in SELECT, FROM, and WHERE clauses.
Correlated vs Non-Correlated Subqueries.
Objective: Master the principles of database structure and performance.
1. Indexing
What are indexes and how do they work?
Creating indexes to optimize queries.
2. Views and Stored Procedures
Creating and using Views for reusable queries.
Writing Stored Procedures for repetitive tasks.
3. Performance Optimization
Analyzing query execution plans.
Optimizing queries with indexes and efficient joins.
Objective: Perform complex analysis and operations.
1. Window Functions
ROW_NUMBER, RANK, DENSE_RANK.
LEAD, LAG for sequential data analysis.
2. Common Table Expressions (CTEs)
Writing reusable queries using WITH clauses.
3. Transactions and Locking
BEGIN, COMMIT, ROLLBACK.
Understanding ACID properties.
4. Exporting and Importing Data
Exporting data to CSV/Excel.
Importing external data into MySQL tables.
Objective: Apply MySQL skills to solve real-world problems.
1. Project 1: Sales Data Analysis
Analyze customer behavior and sales trends.
Create dashboards using SQL queries integrated with Power BI/Tableau.
2. Project 2: Employee Database Management
Design and manage HR databases.
Perform salary analysis and generate reports.
3. Project 3: E-commerce Database
Design a relational database for an e-commerce platform.
Track orders, customers, and inventory.
This roadmap provides a clear structure for mastering MySQL, combining theory, practical exercises, and real-world applications.
Interactive Live Classes: Teach core concepts using slides, demos, and Q&A.
Practical Assignments: Weekly tasks and real-world projects.
Recorded Sessions: Offer pre-recorded modules for self-paced learning.
Certification: Provide certificates of completion after assessments.
Download Course Details