tutoriais mais recente desenvolvimento web
 

SQL Sintaxe


Tabelas de banco de dados

Um banco de dados mais frequentemente contém um ou mais tabelas. Cada tabela é identificado por um nome (por exemplo, "Customers" ou "Pedidos"). Tabelas contêm registros (linhas) com dados.

Neste tutorial, vamos utilizar o banco de dados de exemplo Adamastor bem conhecido (incluído no MS Access e MS SQL Server).

Abaixo está uma seleção do "Customers" da tabela:

Identificação do Cliente Nome do cliente Nome de contato Endereço Cidade Código postal País
1

Alfreds Futterkiste Maria Anders Obere Str. 57 Berlin 12209 Germany
2 Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la Constitucion 2222 Mexico D.F. 05021 Mexico
3 Antonio Moreno Taqueria Antonio Moreno Mataderos 2312 Mexico D.F. 05023 Mexico
4

Around the Horn Thomas Hardy 120 Hanover Sq. London WA1 1DP UK
5 Berglunds snabbkop Christina Berglund Berguvsvagen 8 Lulea S-958 22 Sweden

A tabela acima contém cinco registros (um para cada cliente) e sete colunas (CustomerID, CustomerName, ContactName, Endereço, Cidade, PostalCode e País).


Instruções SQL

A maioria das ações que precisam ser executadas em um banco de dados é feito com instruções SQL.

A seguinte instrução SQL seleciona todos os registros na "Customers" da tabela:

Exemplo

SELECT * FROM Customers;
Tente você mesmo "

Neste tutorial, vamos ensinar-lhe tudo sobre os diferentes instruções SQL.


Tenha em mente que...

  • palavras-chave SQL não são sensíveis: escolha é o mesmo que SELECT

Neste tutorial vamos escrever todas as palavras-chave SQL em maiúsculas.


Ponto e vírgula após instruções SQL?

Alguns sistemas de banco de dados requerem um ponto e vírgula no final de cada instrução SQL.

Ponto e vírgula é a maneira padrão para separar cada instrução SQL em sistemas de banco de dados que permitem mais de uma instrução SQL para ser executado na mesma chamada para o servidor.

Neste tutorial, vamos usar o ponto e vírgula no final de cada instrução SQL.


Alguns dos mais importantes comandos SQL

  • SELECT - extrai dados de um banco de dados
  • UPDATE - atualiza dados em um banco de dados
  • DELETE - apaga dados de um banco de dados
  • INSERT INTO - insere novos dados em um banco de dados
  • CREATE DATABASE - cria um novo banco de dados
  • ALTER DATABASE - modifica um banco de dados
  • CREATE TABLE - cria uma nova tabela
  • ALTER TABLE - modifica uma tabela
  • DROP TABLE - exclui uma tabela
  • CREATE INDEX - cria uma (chave de pesquisa) índice
  • DROP INDEX - exclui um índice