This repository contains a curated set of SQL practice scripts to strengthen your understanding of relational databases and query writing. It includes schema definitions, data manipulation operations, and analytical queries using SQL concepts such as SELECT, JOIN, GROUP BY, CASE, and more.
- Schema/ — Table creation and schema modification scripts
- Data/ — Insert, update, and delete operations
- Queries/ — Practice queries including joins, aggregations, subqueries, and filtering
- Database schema design and normalization
- Data manipulation (
INSERT,UPDATE,DELETE) - Querying with
SELECT - Joining multiple tables
- Aggregation and grouping
- Subqueries and nested queries
- Conditional logic using
CASE - Sorting, filtering, and limiting results
To run these scripts locally:
- Use any MySQL-compatible environment (MySQL CLI, Workbench, or DBeaver).
- Run the files in the following order:
schema/tables_setup.sqldata/insert_data.sql- Explore queries in the
Queries/folder
Hridya Umesh
GitHub Profile



