Back to Journey
December 2024LEARNING

Getting Hands-On with MySQL

My first deep dive into the world of databases

Overview

Started learning MySQL — my first real dive into the world of databases. I picked up the basics: CRUD operations, structuring tables, managing relationships, and writing queries that actually make sense. Built a few practice projects along the way to solidify my understanding and get comfortable working with data — an important step toward building more complete, data-driven applications.


Key Learnings

Learning MySQL opened my eyes to how data is actually stored and retrieved. I understood that it’s not just about writing queries — it’s about designing efficient table structures, understanding relationships between tables, and optimizing queries for performance. I learned about normalization, indexes, and how to write JOIN queries to fetch data from multiple tables. This knowledge became invaluable when I started building full-stack applications where data management is critical.


Technologies & Skills


Impact & Takeaway

This period of learning MySQL was essential because it showed me that frontend and database are two sides of the same coin. I can’t build a complete application without understanding how to store and retrieve data efficiently. This foundation in databases prepared me perfectly for when I started learning about MongoDB and building full-stack applications with Node.js later on.

Part of my development journey