SQL é uma linguagem padrão para guardar, manipular, recuperar informações em bancos de dados.
Conhecendo SQL, você será capaz de manipular dados nos principais bancos de dados no mercado, como: SQL Server, MySQL, Oracle entre outros.
Apesar do SQL seguir um padrão ANSI, há versões diferentes e específicas do SQL. Implementações específicas de bancos de dados podem fazer extensões para facilitar a vida de utilizadores de banco dados, por isso, você poderá encontrar algumas diferenças durante sua carreira.
Neste artigo, vamos te ensinar como trabalhar com SQL no padrão ANSI.
O que é SQL?
- SQL significa Structured Query Language
- Permite que você acesse e manipule dados em banco de dados e também alterar sua estrutura
O que o SQL pode fazer?
- Pode executar query (instruções de consulta) no banco de dados
- Pode resgatar valores do banco
- Pode inserir registros em tabelas do banco
- Pode atualizar registros
- Pode apagar registros
- Criar novos bancos de dados
- Criar novas tabelas
- Criar views (consultas prontas dentro banco de dados)
- Adicionar permissões em objetos do banco.
História do SQL
SQL foi desenvolvido inicialmente pela IBM pelos desenvolvedores Donald Chamberlin e Raymond Boyce na década de 1970.
A partir de pesquisas e com o avançado no meio acadêmico e também do mercado, a IBM desenvolveu a SEQUEL (Structured English Query Language). Outras empresas também trabalharam em linguagens paralelas mas com o mesmo objetivo.