SQL (Structured Query Language) é uma linguagem de programação padrão para gerenciar e manipular bancos de dados relacionais.
Com o SQL, os programadores podem criar, modificar e excluir tabelas e dados dentro um banco de dados, além de recuperar e analisar dados por meio de várias consultas, manipulando os dados armazenados nelas.
SQL é uma linguagem declarativa, o que significa que os usuários especificam o que desejam fazer com os dados. O sistema de gerenciamento de banco de dados decide os detalhes e executa o comando para obter o resultado.
SQL flexbilidade permite a manipulação de dados complexos tornando-se uma escolha popular no desenvolvimento de uma ampla gama de programas, de simples aplicativos da Web a software comercial. Também tem ampla utilização em análise de dados.