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

https://github.com/techiesamosa/dbwizardry

SQL and Database practice
https://github.com/techiesamosa/dbwizardry

Last synced: 2 months ago
JSON representation

SQL and Database practice

Awesome Lists containing this project

README

        

# DBWizardry

[![GitHub contributors](https://img.shields.io/github/contributors/TheNaiveSamosa/DBWizardry?style=for-the-badge&color=blue)](https://github.com/TheNaiveSamosa/DBWizardry/graphs/contributors)
[![GitHub Closed issues](https://img.shields.io/github/issues-closed-raw/TheNaiveSamosa/DBWizardry?style=for-the-badge&color=brightgreen)](https://github.com/TheNaiveSamosa/DBWizardry/issues?q=is%3Aissue+is%3Aclosed)
[![GitHub PR Open](https://img.shields.io/github/issues-pr/TheNaiveSamosa/DBWizardry?style=for-the-badge&color=aqua)](https://github.com/TheNaiveSamosa/DBWizardry/pulls)
[![GitHub PR closed](https://img.shields.io/github/issues-pr-closed-raw/TheNaiveSamosa/DBWizardry?style=for-the-badge&color=blue)](https://github.com/TheNaiveSamosa/DBWizardry/pulls?q=is%3Apr+is%3Aclosed)
[![GitHub language count](https://img.shields.io/github/languages/count/TheNaiveSamosa/DBWizardry?style=for-the-badge&color=brightgreen)](https://github.com/TheNaiveSamosa/DBWizardry)
[![GitHub last commit](https://img.shields.io/github/last-commit/TheNaiveSamosa/DBWizardry?style=for-the-badge&color=blue)](https://github.com/TheNaiveSamosa/DBWizardry/commits/main)
[![GitHub Maintained](https://img.shields.io/badge/Maintained%3F-yes-brightgreen.svg?style=for-the-badge)](https://github.com/TheNaiveSamosa/DBWizardry)
[![Github Repo Size](https://img.shields.io/github/repo-size/TheNaiveSamosa/DBWizardry?style=for-the-badge&color=aqua)](https://github.com/TheNaiveSamosa/DBWizardry)

## About

DBWizardry is a comprehensive repository dedicated to mastering databases and SQL, specifically tailored for Data Science-oriented tasks. Whether you're a beginner or an experienced data scientist, this repository provides resources, exercises, and projects to help you enhance your database and SQL skills.

## Description

This repository includes a variety of SQL exercises, projects, and tutorials that cover essential database concepts and advanced SQL queries. Our goal is to provide a hands-on learning experience to help you become proficient in managing and analyzing data using SQL.

## Reason

With the increasing demand for data-driven decision-making, proficiency in SQL and databases has become crucial for data scientists. DBWizardry aims to bridge the gap by offering practical resources that can be directly applied to real-world scenarios.

## Goal

The goal of DBWizardry is to create a collaborative platform where learners and professionals can contribute, share knowledge, and grow together in the field of databases and SQL.

## What is a Database?

A database is an organized collection of structured information, or data, typically stored electronically in a computer system. Databases are managed by Database Management Systems (DBMS) and are used to efficiently store, retrieve, and manipulate data.

## What is SQL?

SQL (Structured Query Language) is a standardized programming language used for managing relational databases and performing various operations on the data in them. SQL is essential for querying and manipulating data in databases.

## Installation

### Install SQL

1. **Download and Install MySQL:**
- Visit the [MySQL download page](https://dev.mysql.com/downloads/installer/) and download the installer.
- Run the installer and follow the on-screen instructions to complete the installation.

2. **Set up MySQL:**
- Open the MySQL Workbench.
- Create a new connection by clicking on the `+` icon.
- Enter the necessary details and test the connection.

3. **Create a Database:**
- In MySQL Workbench, click on `Create a new schema` and name your database.
- Execute the SQL script to create the database.

### How to Contribute

We welcome contributions from the community! Here’s how you can contribute:

1. Fork the repository.
2. Create a new branch for your feature or bug fix: `git checkout -b feature/your-feature-name`.
3. Make your changes and commit them: `git commit -m 'Add some feature'`.
4. Push to the branch: `git push origin feature/your-feature-name`.
5. Open a pull request detailing your changes.

## ⭐ Give this Project a Star

If you found this project helpful, please give it a star to show your support!

## 📬 Contact

If you'd like to contact us, you can reach us through our social media handles.

[](https://www.linkedin.com/in/adityakhamitkar/)
[](https://www.instagram.com/couch_potatoh_/)
[](https://x.com/Couch_Potatoh_)

---