SQL é a abreviatura de Structured Query Language. É uma linguagem de programação padrão usada no gerenciamento de dados armazenados em um sistema de gerenciamento de banco de dados relacional. Suporta bancos de dados distribuídos, oferecendo aos usuários grande flexibilidade.
O SQL permite que os usuários acessem dados armazenados em um sistema de gerenciamento de banco de dados relacional. Os usuários podem criar e excluir bancos de dados, bem como definir permissões nas tabelas, visualizações e procedimentos do banco de dados. Ele também permite que os usuários manipulem os dados em um banco de dados.
No SQL, existem dois conjuntos principais de comandos usados para criar e modificar bancos de dados. São elas a Linguagem de Definição de Dados e a Linguagem de Manipulação de Dados. O primeiro contém comandos usados para desenvolver e excluir bancos de dados e seus objetos, e o último contém comandos usados para inserir, modificar e excluir dados armazenados em um banco de dados.
A linguagem SQL é dividida em vários elementos: cláusulas, expressões, predicados, consultas e instruções. As consultas SQL são as operações SQL mais essenciais e comuns. Uma consulta SQL ajuda os usuários a recuperar os dados necessários de um banco de dados e é executada usando a instrução ‘Selecionar’.
O SQL foi desenvolvido no início dos anos 1970 por Donald D. Chamberlin e Raymond F. Boyce, que faziam parte de um grupo de pesquisa da International Business Machines Corporation (IBM).