https://github.com/yodkwtf/sql-fundamentals
A resource for learning and practicing the basics of SQL by aiming to provide hands-on examples, exercises, and explanations to help you grasp the foundational concepts of SQL.
https://github.com/yodkwtf/sql-fundamentals
mysql sql
Last synced: about 1 month ago
JSON representation
A resource for learning and practicing the basics of SQL by aiming to provide hands-on examples, exercises, and explanations to help you grasp the foundational concepts of SQL.
- Host: GitHub
- URL: https://github.com/yodkwtf/sql-fundamentals
- Owner: yodkwtf
- Created: 2023-03-12T15:53:01.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-02-13T06:23:15.000Z (over 2 years ago)
- Last Synced: 2025-10-08T06:39:10.716Z (9 months ago)
- Topics: mysql, sql
- Language: JavaScript
- Homepage:
- Size: 217 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SQL Fundamentals
Welcome to the "SQL Fundamentals" repository! This repository serves as a resource for learning and practicing the basics of SQL. Whether you are a beginner getting started with databases or someone looking to refresh your SQL skills, this repository aims to provide hands-on examples, exercises, and explanations to help you grasp the foundational concepts of SQL.
## Table of Contents
1. [Databases and Tables](./01-databases-and-tables/)
2. [Inserting Data](./02-inserting-data/)
3. [CRUD Basics](./03-crud-basics/)
4. [String Functions](./04-string-functions/)
5. [Refining Selections](./05-refining-selections/)
6. [Aggregate Functions](./06-aggregate-functions/)
7. [Data Types in SQL](./07-data-types/)
8. [Comparison and Logical Operators](./08-logical-operators/)
9. [Constraints and Alter Table](./09-constraints-and-alter-table/)
10. [Relationships and Joins](./10-relationships-and-joins/)
11. [Views, Modes and More!](./11-views-and-modes/)
12. [Window Functions](./12-window-functions/)
13. [Database Trigger](./13-database-triggers/)
14. [Instagram DB Clone](./instagram-db-clone/)
15. [Web App with SQL](./web-app/)
## Getting Started
To get started with the examples and exercises in this repository, follow these steps:
1. Clone the repository to your local machine:
```sh
git clone https://github.com/yodkwtf/sql-fundamentals.git
```
2. Navigate to the project directory:
```sh
cd sql-fundamentals
```
3. Open the SQL files in your favorite text editor or IDE. I recommend [Visual Studio Code](https://code.visualstudio.com/).
4. Follow the comments and instructions within the SQL files to understand and execute the queries.
## Resources
Here are some additional resources to help you learn SQL:
#### Beginner to Intermediate SQL
- https://www.educba.com/data-science/data-science-tutorials/mysql-tutorial/
- https://www.w3resource.com/mysql/mysql-tutorials.php
- https://www.geeksforgeeks.org/sql-tutorial/?ref=gcse
- https://www.mysqltutorial.org/
- https://www.w3schools.com/sql/
- https://www.geeksengine.com/database/sample/
- https://www.khanacademy.org/computing/computer-programming/sql/
#### More Advanced SQL
- https://www.hackerrank.com/domains/sql
- https://leetcode.com/study-plan/sql/
- https://www.tutorialspoint.com/mysql/index.htm
- https://sqlzoo.net/wiki/SQL_Tutorial
#### YouTube Creators (Advanced)
- https://www.youtube.com/c/techTFQ
- https://www.youtube.com/c/LearnatKnowstar
- https://www.youtube.com/channel/UCfGTc8zyBjCGg-Ilc4oAxEg/videos
#### Transactional Queries
- https://www.linode.com/docs/guides/a-primer-on-sql-transactions/
- https://www.geeksforgeeks.org/sql-transactions/
- https://www.sqlshack.com/sql-transaction/
- https://www.tutorialspoint.com/sql/sql-transactions.htm
#### SQL Skill Assessment
- https://www.testdome.com/tests/mysql-online-test/108
## Contributing
If you find any issues, have suggestions, or want to contribute additional SQL examples, feel free to open an issue or submit a pull request. Your contributions are highly welcome!
## Contact
If you have any questions or want to reach out to me, you can find me on [Twitter](https://twitter.com/yodkwtf) or [LinkedIn](https://www.linkedin.com/in/durgesh-chaudhary/).