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:
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