find my guru logo
  • List Your Courses
  • FAQ
  • Blogs
  • Sign In
mobile nav open
Font My Guru logo
  • connect with us on facebook
  • connect with us on instagram
  • connect with us on linkedin
  • connect with us on X
  • connect with us on youtube

Quick Links

  • Home
  • About Us
  • Contact Us

Top 4 Category

  • Terms & Conditions
  • Privacy Policy

Support

  • FAQs for Students
  • FAQs for Trainers / Institutes
  • Investor Connect
Disclaimer: All the course names, logos, and certification titles we use are their respective owners' property. The firm, service, or product names on the website are solely for identification purposes. We do not own, endorse or have the copyright of any brand/logo/name in any manner. Few graphics on our website are freely available on public domains.

©️ 2025 Findmyguru.com | All Rights Reserved. A Brand of TutorKhoj Private Limited

MySQL

DurationDuration:6 hours

Batch TypeBatch Type:Weekday

LanguagesLanguages:English

Class TypeClass Type:Online

Class Type Course Fee:

₹1,000.00Per hour

share

Course Content

Module 1: Introduction to Databases and MySQL

  • What is a Database?

  • Types of Databases (Relational vs Non-Relational)

  • Introduction to RDBMS concepts

  • Overview of MySQL – features, advantages, use cases

  • MySQL installation & setup (Workbench / Command-line)

  • Understanding Database, Table, Row, and Column structure

  • Hands-on: Creating your first database


Module 2: Data Modeling and Normalization

  • What is Data Modeling?

  • Entities, Attributes, and Relationships

  • Primary Keys and Foreign Keys

  • Concept of Redundancy

  • Normalization:

    • 1NF, 2NF, 3NF (with examples)

    • Denormalization (when and why)

  • Hands-on: Designing a normalized database schema (e.g., Student or Employee DB)


Module 3: SQL Basics and Data Definition Language (DDL)

  • What is SQL? (Structured Query Language)

  • SQL Syntax and Structure

  • DDL Commands:

    • CREATE (Database, Table)

    • ALTER (Modify Table Structure)

    • DROP (Delete Table/Database)

    • TRUNCATE (Remove all records)

  • Understanding Data Types in MySQL

  • Hands-on: Creating and modifying database tables


Module 4: Data Manipulation Language (DML)

  • DML Commands:

    • INSERT (Add records)

    • UPDATE (Modify records)

    • DELETE (Remove records)

  • Using SELECT for basic data retrieval

  • Sorting (ORDER BY) and Filtering (WHERE, LIKE, BETWEEN, IN)

  • Hands-on: CRUD operations on real tables


Module 5: SQL Functions and Operators

  • Arithmetic and Logical operators

  • Built-in functions:

    • String Functions: CONCAT, LENGTH, UPPER, LOWER

    • Numeric Functions: ROUND, ABS, MOD

    • Date Functions: NOW, CURDATE, DATEDIFF

    • Aggregate Functions: COUNT, SUM, AVG, MIN, MAX

  • Hands-on: Applying functions in queries


Module 6: Joins and Relationships

  • Understanding table relationships (one-to-one, one-to-many, many-to-many)

  • Types of Joins:

    • INNER JOIN

    • LEFT JOIN

    • RIGHT JOIN

    • FULL JOIN (conceptual, workaround in MySQL)

    • CROSS JOIN

  • Hands-on: Querying related tables using joins (e.g., Employee & Department tables)


Module 7: Subqueries and Nested Queries

  • What is a Subquery?

  • Subquery in WHERE clause

  • Subquery in FROM clause (Derived Tables)

  • Subquery with IN, EXISTS, ANY, ALL

  • Correlated Subqueries

  • Hands-on: Writing nested queries for data analysis


Module 8: Constraints and Keys

  • Primary Key, Foreign Key, Unique, Not Null, Default

  • Referential Integrity and Cascading actions (ON DELETE, ON UPDATE)

  • Hands-on: Applying constraints in table creation

Skills

Mysql, Database Mysql, SQL

Tutor

Silpa Madhusoodanan Profile Pic
Silpa Madhusoodanan

0.0 Average Ratings

0 Reviews

5 Years Experience

Puthanpurackal house, Parakkulam Road

Students Rating

0.0

Course Rating

Related Courses

Explore All
arrow
JAVA PROGRAMMING

IT Courses

5.0 Stars Rating5.0

Online/Offline

JAVA PROGRAMMING

Course Duration Duration: 3 months

By PNR EDU

Details
Java Programming, Data Science & MERN Stack Training | Parinitha Technologies

IT Courses

4.7 Stars Rating4.7

Online

Java Programming, Data Sci...

Course Duration Duration: 2 months

By Parinitha Technologies

Details
DATA ANALYST

IT Courses

4.5 Stars Rating4.5

Online

DATA ANALYST

Course Duration Duration: 45 hours

By PNR EDU

Details
Master Angular – Build Real-World Web Applications

IT Courses

4.5 Stars Rating4.5

Online/Offline

Master Angular – Build Rea...

Course Duration Duration: 45 hours

By Avinash Konduri

Details
arrow

Blogs

Explore All
arrow
How I Got ₹12 LPA as a Fresher Full Stack Developer in 2025?

How I Got ₹12 LPA as a Fresher Full Stack Developer in 2025?

Discover how I went from a beginner to earning ₹12 LPA as a fresher Full Stack Developer in 2025. Learn the key skills, roadmap, and real-world projects that helped me succeed — and how FindMyGuru’s mentorship turned my career dreams into reality.

Blog updated date

11 Aug 25

arrow