Skip to content

About

A practical SQL learning repository focused on PostgreSQL, database design, query writing, and back-end development.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

13 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

SQL Learning & Backend Database Practice

A practical SQL repository focused on backend development, database design, query writing, and performance optimization.

Topics

  • SQL Fundamentals
  • Filtering and Sorting
  • Aggregation
  • Joins
  • Subqueries
  • Database Design
  • Constraints
  • Transactions
  • CTEs
  • Window Functions
  • Indexes
  • Query Optimization
  • Backend Database Scenarios

Database

PostgreSQL

Repository Structure

sql-learning/
│
├── README.md
│
├── 01-basics/
│   ├── 01-select.sql
│   ├── 02-where.sql
│   ├── 03-order-by.sql
│   ├── 04-distinct.sql
│   ├── 05-limit.sql
│   └── README.md
│
├── 02-filtering/
│   ├── 01-comparison-operators.sql
│   ├── 02-logical-operators.sql
│   ├── 03-between.sql
│   ├── 04-in.sql
│   ├── 05-like.sql
│   └── README.md
│
├── 03-aggregation/
│   ├── 01-count.sql
│   ├── 02-sum.sql
│   ├── 03-avg.sql
│   ├── 04-min-max.sql
│   ├── 05-group-by.sql
│   ├── 06-having.sql
│   └── README.md
│
├── 04-joins/
│   ├── 01-inner-join.sql
│   ├── 02-left-join.sql
│   ├── 03-right-join.sql
│   ├── 04-full-join.sql
│   ├── 05-self-join.sql
│   └── README.md
│
├── 05-subqueries/
│   ├── 01-scalar-subquery.sql
│   ├── 02-subquery-in-where.sql
│   ├── 03-subquery-in-from.sql
│   └── README.md
│
├── 06-data-manipulation/
│   ├── 01-insert.sql
│   ├── 02-update.sql
│   ├── 03-delete.sql
│   └── README.md
│
├── 07-database-design/
│   ├── schema.sql
│   ├── relationships.sql
│   ├── constraints.sql
│   └── README.md
│
├── 08-advanced-sql/
│   ├── 01-cte.sql
│   ├── 02-case.sql
│   ├── 03-window-functions.sql
│   ├── 04-views.sql
│   └── README.md
│
├── 09-indexes-and-performance/
│   ├── 01-indexes.sql
│   ├── 02-explain.sql
│   └── README.md
│
├── 10-transactions/
│   ├── 01-transaction.sql
│   ├── 02-commit-rollback.sql
│   └── README.md
│
├── 11-backend-scenarios/
│   ├── users.sql
│   ├── products.sql
│   ├── orders.sql
│   ├── payments.sql
│   └── queries.sql
│
└── projects/
    └── ecommerce-database/
        ├── README.md
        ├── schema.sql
        ├── seed.sql
        ├── queries.sql
        └── erd/

Projects

E-commerce Database

A relational database designed for an e-commerce backend.

Features:

  • Users
  • Products
  • Categories
  • Orders
  • Order Items
  • Payments
  • Addresses
  • Relationships
  • Constraints
  • Indexes
  • Analytical Queries

About

A practical SQL learning repository focused on PostgreSQL, database design, query writing, and back-end development.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors