Master SQL
SQL MASTER TREE
โ
โโโ 1. Database Fundamentals
โ โโโ What is DB / DBMS / RDBMS
โ โโโ Tables, Rows, Columns
โ โโโ Primary Key
โ โโโ Foreign Key
โ โโโ Candidate Key
โ โโโ Composite Key
โ โโโ Constraints
โ โ โโโ NOT NULL
โ โ โโโ UNIQUE
โ โ โโโ PRIMARY KEY
โ โ โโโ FOREIGN KEY
โ โ โโโ CHECK
โ โ โโโ DEFAULT
โ โโโ Data Integrity
โ
โโโ 2. SQL Data Types
โ โโโ Numeric
โ โ โโโ INT
โ โ โโโ BIGINT
โ โ โโโ DECIMAL
โ โ โโโ FLOAT
โ โโโ String
โ โ โโโ CHAR
โ โ โโโ VARCHAR
โ โ โโโ TEXT
โ โโโ Date & Time
โ โ โโโ DATE
โ โ โโโ TIME
โ โ โโโ DATETIME
โ โ โโโ TIMESTAMP
โ โโโ Boolean / Binary
โ
โโโ 3. DDL (Data Definition Language)
โ โโโ CREATE
โ โ โโโ DATABASE
โ โ โโโ TABLE
โ โ โโโ INDEX
โ โโโ ALTER
โ โ โโโ ADD COLUMN
โ โ โโโ MODIFY COLUMN
โ โ โโโ DROP COLUMN
โ โโโ DROP
โ โ โโโ DATABASE
โ โ โโโ TABLE
โ โโโ TRUNCATE
โ
โโโ 4. DML (Data Manipulation Language)
โ โโโ INSERT
โ โโโ UPDATE
โ โโโ DELETE
โ โโโ MERGE / UPSERT
โ
โโโ 5. DQL (Data Query Language)
โ โโโ SELECT
โ โโโ DISTINCT
โ โโโ WHERE
โ โ โโโ AND
โ โ โโโ OR
โ โ โโโ NOT
โ โโโ ORDER BY
โ โโโ GROUP BY
โ โโโ HAVING
โ โโโ LIMIT / OFFSET
โ
โโโ 6. SQL Operators
โ โโโ Arithmetic ( - * /)
โ โโโ Comparison (= != > < >= <=)
โ โโโ Logical (AND OR NOT)
โ โโโ BETWEEN
โ โโโ IN
โ โโโ LIKE
โ โโโ IS NULL
โ
โโโ 7. SQL Functions
โ โโโ Aggregate
โ โ โโโ COUNT
โ โ โโโ SUM
โ โ โโโ AVG
โ โ โโโ MIN
โ โ โโโ MAX
โ โโโ String
โ โ โโโ CONCAT
โ โ โโโ SUBSTRING
โ โ โโโ LENGTH
โ โ โโโ TRIM
โ โโโ Numeric
โ โ โโโ ROUND
โ โ โโโ ABS
โ โโโ Date
โ โโโ NOW
โ โโโ DATEADD
โ โโโ DATEDIFF
โ
โโโ 8. Joins
โ โโโ INNER JOIN
โ โโโ LEFT JOIN
โ โโโ RIGHT JOIN
โ โโโ FULL JOIN
โ โโโ CROSS JOIN
โ โโโ SELF JOIN
โ
โโโ 9. Subqueries
โ โโโ Scalar Subquery
โ โโโ Correlated Subquery
โ โโโ Nested Subquery
โ
โโโ 10. Views
โ โโโ CREATE VIEW
โ โโโ UPDATE VIEW
โ โโโ MATERIALIZED VIEW
โ
โโโ 11. Indexing
โ โโโ Clustered Index
โ โโโ Non-Clustered Index
โ โโโ Composite Index
โ โโโ Index Optimization
โ
โโโ 12. Transactions
โ โโโ BEGIN
โ โโโ COMMIT
โ โโโ ROLLBACK
โ โโโ SAVEPOINT
โ
โโโ 13. ACID Properties
โ โโโ Atomicity
โ โโโ Consistency
โ โโโ Isolation
โ โโโ Durability
โ
โโโ 14. Normalization
โ โโโ 1NF
โ โโโ 2NF
โ โโโ 3NF
โ โโโ BCNF
โ โโโ Denormalization
โ
โโโ 15. Advanced SQL
โ โโโ Stored Procedures
โ โโโ Triggers
โ โโโ CTE (WITH)
โ โโโ Window Functions
โ โ โโโ ROW_NUMBER
โ โ โโโ RANK
โ โ โโโ DENSE_RANK
โ โ โโโ PARTITION BY
โ โโโ Recursive Queries
โ
โโโ 16. Performance Optimization
โ โโโ Query Optimization
โ โโโ Execution Plan
โ โโโ Index Tuning
โ โโโ Query Caching
โ
โโโ 17. SQL Ecosystem
โ โโโ MySQL
โ โโโ PostgreSQL
โ โโโ SQLite
โ โโโ SQL Server
โ โโโ Oracle DB
โ
โโโ 18. Real-World Usage
โโโ Backend APIs
โโโ Data Analytics
โโโ Reporting Systems
โโโ ETL Pipelines
โโโ Data Warehousing