Skip to content

data-edd/mastering_sql

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MySQL Study Journey - Programming with Mosh

Welcome to my repository where I document my learning journey through MySQL, based on the tutorials provided by Mosh Hamedani from the Programming with Mosh YouTube channel.

This repo will contain notes, code snippets, and insights that I gain while studying MySQL through Mosh’s content. My goal is to master MySQL and gain a deep understanding of relational databases, from basic queries to advanced concepts.

Learning Goals:

  • Learn how to interact with MySQL databases.
  • Understand the concepts of relational database design.
  • Master SQL queries, joins, indexing, and optimization.
  • Learn how to integrate MySQL with various programming languages and frameworks.

Resources:

The following YouTube tutorials by Mosh Hamedani are my primary source of learning:

  • Additional resources from the Programming with Mosh channel.

Repo Structure:

This repository will be organized as follows:

  • Notes/: A folder where I will document key concepts and learning points.
  • Code Snippets/: A folder where I will share code examples and SQL queries that I've written or modified.
  • Projects/: A collection of small MySQL projects and exercises to solidify my learning.

How to Get Started:

If you want to follow along with me, here's how you can get started:

  1. Clone this repository to your local machine:
    git clone https://github.com/data-edd/mastering_sql.git
  2. Follow along with the Programming with Mosh tutorials on YouTube.
  3. Check out the code and notes in this repo for additional learning and practice.
  4. Contribute if you'd like! Feel free to add your own notes, code snippets, or suggest improvements.

Progress:

This section will keep track of my progress through the tutorials. I will update it as I complete different sections.

  • Introduction to MySQL
  • Creating and Managing Databases
  • CRUD Operations (Create, Read, Update, Delete)
  • Advanced Queries (Joins, Subqueries, etc.)
  • Indexing and Optimization
  • MySQL Integration with Programming Languages

Contributing:

If you want to contribute to this repository, feel free to fork the repo, make changes, and create a pull request. Contributions can include:

  • Code improvements
  • Additional learning resources
  • Bug fixes or enhancements

Contact:

For any questions or feedback, feel free to reach out to me via GitHub issues.

Let's learn and grow together!

About

This is a repo documenting me mastering sql

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors