Sintaxe SQL

Tabelas no Banco de dados

Um banco de dados geralmente tem uma ou mais tabelas. Cada tabela é identificada por um nome (ex: Clientes, ou Pedidos). Tabelas contém registros com dados.

Abaixo temos um exemplo de uma tabela chamada Pessoas:


idsobrenomeprimeiro_nomeenderecocidade
1HansenOlaTimoteivn 10Sandnes
2SvendsonToveBorgvn 23Sandnes
3PettersenKariStorgt 20Stavanger


A tabela acima contém 3 registros (um para cada pessoa) e 5 colunas (id, sobrenome, primeiro_nome, endereco e cidade).

Comandos SQL

A maior parte das ações que faz em um banco de dados são feitas com comandos SQL.
O comando a seguir irá selecionar todos os registros da tabela Pessoas
   1:SELECT * FROM Pessoas
Neste tutorial nós vamos aprender tudo sobre os diferentes comandos SQL.

Tenha em mente que...
Nos comandos SQL não importa a diferença entre maiúsculas e minusculas.

Ponto-e-vírgula depois dos comandos SQL?

Alguns sistemas de banco de dados requerem um ponto-e-vírgula no final de cada comando SQL. Mesmo que apenas um comando esteja sendo executado.

O ponto-e-vírgula é o formato padrão de se separar cada comando SQL em um sistema de banco de dados que permite que mais de um comando seja executado na mesma chamada ao
servidor.

DMS e DDL

A linguagem SQL pode ser dividida em duas partes: Linguagem de manipulação de dados (DML - Data manipulation language) e Linguagem de definição de dados (DDL - Data definition language).

Os comandos de pesquisa e atualização formam a parte DML do SQL:

  • SELECT - extrai dados do banco de dados
  • UPDATE - atualiza dados do banco de dados
  • DELETE - exclui dados do banco de dados
  • INSERT INTO - insere dados no banco de dados.

A parte de DDL do SQL permite que tabelas sejam criadas ou excluidas. Também define índices (chaves), especifica relacionamentos entre tabelas, e impõe regras de validação.

Os comandos DDL mais importantes no SQL são:

  • 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 um índice (chave de pesquisa)
  • DROP INDEX - exclui um índice


Fonte

Nenhum comentário:

Postar um comentário