MySQL
SQL from the ground up. Schema design, queries, joins, indexing, transactions, stored procedures, replication, and performance tuning.
BeginnerTopics 1–10
- ·What Is MySQL?
- ·Install & First Database
- ·CREATE TABLE
- ·Data Types
- ·INSERT: Adding Data
- ·SELECT: Querying Data
- ·UPDATE & DELETE
- ·WHERE & Filtering
- ·JOINs (INNER & LEFT)
- ·ORDER BY & LIMIT
Start Beginner →
IntermediateTopics 1–10
- ·Composite Indexes
- ·EXPLAIN: Query Profiling
- ·Transactions & ACID
- ·Stored Procedures
- ·Triggers
- ·Views
- ·Full-Text Search
- ·JSON Column Type
- ·User Permissions & Grants
- ·Replication Basics
Start Intermediate →
AdvancedTopics 1–10
- ·Query Optimisation Deep-Dive
- ·Partitioning
- ·InnoDB Internals
- ·Window Functions
- ·CTEs & Recursive Queries
- ·Event Scheduler
- ·Spatial Data
- ·MySQL 8.0 New Features
- ·Point-in-Time Recovery
- ·Binary Log Mastering
Start Advanced →
ProductionTopics 1–10
- ·High Availability (Group Replication)
- ·ProxySQL: Query Routing
- ·Backup Strategies
- ·Monitoring & Performance Schema
- ·Connection Pooling
- ·Charset & Collation Pitfalls
- ·Zero-Downtime Migrations
- ·Security Hardening
- ·MySQL in the Cloud
- ·Buffer Pool Tuning
Start Production →