MySql DBMS Roadmap

Step by step guide to becoming an Android developer.

Back to home

Legend

Propose
Alternatives
Options

1 Introduction & Setup

Relational Database Concepts
Environment Setup
Familiarize with Tools

2 Database Fundamentals

Creating and Managing Databases
Data Types
Creating Tables
Primary & Foreign Keys

3 Data Query Language (DQL)

SELECT and FROM
WHERE
ORDER BY
LIMIT, DISTINCT, ALIASES

4 Data Manipulation Language (DML)

INSERT
UPDATE
DELETE

5 Advanced Querying

JOINs
Aggregate Functions
GROUP BY
HAVING
Subqueries

6 Data Definition Language (DDL)

ALTER TABLE
DROP TABLE
Constraints

7 Indexing & Performance

What is an Index?
Types of Indexes
The EXPLAIN Command

8 SQL Programming

Variables and Control Flow
Stored Procedures
Functions
Triggers

9 Transaction Management

ACID Properties
START TRANSACTION, COMMIT, ROLLBACK

10 Database Security

Creating and Managing Users
Privileges

11 Basic Administration

Backup and Restore
Storage Engines

Visit the following related paths and keep learning.