SQL (Structured Query Language) é uma linguagem de programação padrão utilizada para gerenciar e manipular bancos de dados relacionais, utilizando o conceito de tabelas para organizar dados em linhas e colunas. Com SQL, você pode realizar uma ampla variedade de operações em bancos de dados, como criar, ler, atualizar e excluir dados. É uma linguagem declarativa, o que significa que você descreve o que deseja fazer sem precisar especificar como fazer.
Os bancos de dados relacionais utilizam SQL para gerenciar dados estruturados. Alguns dos principais sistemas de gerenciamento de banco de dados (SGBD) relacionais incluem: