Introdução ao SQL

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.