Tutorial básico SQL

SQL é a linguagem de computador padrão usada para acessar e manipular bancos de dados.

Gerenciar dados através do SQL

A linguagem de consulta estruturada (SQL) é o padrão usado para acessar bancos de dados, incluindo SQL Server, Oracle, MySQL, Sybase e Access, entre outros.

Para aqueles que desejam armazenar dados em um banco de dados e recuperá-los, o conhecimento de SQL é inestimável.

O que é SQL?

  • SQL é a linguagem de consulta estruturada (SEstruturado QPesquisa LLinguagem)
  • SQL nos dá a capacidade de acessar o banco de dados
  • SQL é um padrão de linguagem de computador ANSI
  • SQL é orientado a banco de dados para executar consultas
  • SQL pode recuperar dados do banco de dados
  • SQL pode inserir novos registros no banco de dados
  • SQL pode excluir registros do banco de dados
  • SQL é fácil de aprender

Nota do editor:ANSI, Organização Nacional de Normalização dos Estados Unidos

SQL é um padrão - mas...

SQL é um padrão ANSI de linguagem de computador, usado para acessar e operar sistemas de banco de dados. As instruções SQL são usadas para recuperar e atualizar dados em bancos de dados. SQL pode trabalhar em conjunto com programas de banco de dados, como MS Access, DB2, Informix, MS SQL Server, Oracle, Sybase e outros sistemas de banco de dados.

Infelizmente, existem muitas versões diferentes do idioma SQL, mas para ser compatível com o padrão ANSI, elas devem suportar de maneira semelhante alguns termos principais (como SELECT, UPDATE, DELETE, INSERT, WHERE etc.).

Comentário:Além do padrão SQL, a maioria dos programas de banco de dados SQL possui suas próprias extensões privadas!

Tabela de banco de dados SQL

Um banco de dados geralmente contém uma ou mais tabelas. Cada tabela é identificada por um nome (por exemplo, "clientes" ou "ordens"). As tabelas contêm registros com dados (linhas).

O exemplo a seguir é uma tabela chamada "Persons":

LastName PrimeiroNome Endereço Cidade
Hansen Ola Timoteivn 10 Sandnes
Svendson Tove Borgvn 23 Sandnes
Pettersen Kari Storgt 20 Stavanger

A tabela superior contém três registros (cada um correspondendo a uma pessoa) e quatro colunas (sobrenome, nome, endereço e cidade).

Programa de consulta SQL

Através do SQL, podemos consultar um banco de dados específico e obter um conjunto de resultados retornado.

Programa de consulta semelhante a este:

SELECT LastName FROM Persons

O conjunto de resultados é semelhante a este:

LastName
Hansen
Svendson
Pettersen

Comentário:Alguns sistemas de banco de dados exigem que o ponto e vírgula seja usado no final das instruções SQL. Em nossos tutoriais, não usamos ponto e vírgula.

Linguagem de manipulação de dados (DML) do SQL

O SQL (Linguagem de consulta estruturada) é a sintaxe usada para executar consultas. No entanto, a linguagem SQL também contém sintaxes para atualizar, inserir e excluir registros.

Essas instruções de consulta e atualização vêm da parte DML do SQL:

  • SELECT - Obter dados de tabelas de banco de dados
  • UPDATE - Atualizar dados em tabelas de banco de dados
  • DELETE - Excluir dados de tabelas de banco de dados
  • INSERT INTO - Inserir dados em tabelas de banco de dados

Linguagem de definição de dados (DDL) do SQL

A parte de linguagem de definição de dados (DDL) do SQL nos dá a capacidade de criar ou excluir tabelas. Também podemos definir índices (chaves), especificar ligações entre tabelas e aplicar restrições entre tabelas.

As instruções DDL mais importantes do SQL:

  • CREATE TABLE - Criar nova tabela
  • ALTER TABLE - Modificar (mudar) tabela de banco de dados
  • DROP TABLE - Remover tabela
  • CREATE INDEX - Criar índice (chave de pesquisa)
  • DROP INDEX - Remover índice

Tutorial de SQL

Aprenda com o que o CodeW3C.com oferece Tutorial de SQL.