An open API service indexing awesome lists of open source software.

https://github.com/data-edd/mastering_sql

This is a repo documenting me mastering sql
https://github.com/data-edd/mastering_sql

data-analysis mysql mysql-database sql

Last synced: 8 months ago
JSON representation

This is a repo documenting me mastering sql

Awesome Lists containing this project

README

          

# 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:
```bash
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!