Table of Contents


SQL stands for Structured Query Language and is a special-purpose programming language.

SQL is used to do different manipulations like reading, inserting, updating or deleting data from a database.

If you have ever had to develop an application or a website which had to store some user data like orders, posts and etc. you've most likely used some kind of a database.

As a backend or a full stack developer, SQL is an essential skill that you must have under your belt.

In this guide you will learn how to work with relational databases like MySQL using the standards-based Structured Query Language, or SQL for short.