Introdução ao SQL 2

E-mail



SQL

Sintaxe SQL Banco de Dados e Tabelas  Um banco de dados na maioria das vezes contém uma ou mais tabelas.
Clientes cada mesa é identificada por um nome (por exemplo "ou" Orders "). As tabelas contêm registros (linhas) com os dados.

Abaixo está um exemplo de uma tabela chamada "Pessoas":

P_ID Nome Sobrenome Endereço Cidade
1 Fabio Lopes Prainha 40114 Caraguatatuba
2 Eduardo tavares Av Quinze de abril s/n Jacarei
3 Thiburcio Kinajak Rua frei pacifico wagner 121 Caraguatatuba


A tabela acima contém três entradas  (um para cada pessoa) e cinco colunas (P_ID, Nome, Sobrenome, Endereço e Cidade).

A maioria das ações que você precisa para executar em um banco de dados é feito com instruções SQL.   A seguinte instrução SQL irá selecionar todos os registros no Cadastro de Pessoas "da tabela:

SELECT * FROM Pessoas

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

Tenha em mente que ...
SQL não é case sensitive (sensivél a maiscula ou minuscula).


Vírgula depois de instruções SQL ?


Alguns sistemas de banco de dados exigem um ponto e vírgula no final de cada comando SQL.  Vírgula é o caminho padrão para separar cada comando SQL em sistemas de banco de dados que permite mais de uma instrução SQL para ser executado na mesma chamada para o servidor.  Estamos usando o MS Access e SQL Server 2000 e não temos de pôr um ponto e vírgula após cada comando SQL, mas alguns programas de banco de de dados ira forçá-lo a usá-lo.


SQL DML e DDL
SQL pode ser dividida em duas partes:

dml

O Data Manipulation Language (DML) e da Data Definition Language (DDL).  A consulta e os comandos de atualização de forma a parte DML do SQL:

SELECT - extrai dados de um banco de dados
UPDATE - atualiza os dados em um banco de dados
DELETE - apaga dados de um banco de dados
INSERT INTO - insere novos dados em um banco de dados


A parte DDL do SQL permite que as tabelas de dados a ser criado ou suprimido. Ele também define os índices  (chaves), especificar as ligações entre as tabelas, e impor restrições entre as tabelas. As declarações mais importantes DDL no SQL são:

ddl

CREATE DATABASE - cria um novo banco de dados
ALTER DATABASE - altera um banco de dados
CREATE TABLE - cria uma nova tabela
ALTER TABLE - altera a tabela
DROP TABLE - apaga uma tabela
CREATE INDEX - cria um índice (chave de busca)
DROP INDEX - exclui um índice

SQL SELECT Statement - SQL Iniciando Declaração


A instrução SELECT de SQL


A instrução SELECT é usada para selecionar os dados de um banco de dados.

O resultado é armazenado em uma tabela resultado.

A sintaxe SQL SELECT
SELECT column_name (s)
FROM table_name
e
SELECT * FROM table_name

Nota: O SQL não é case sensitive.

SELECT é o mesmo que selecionar.

Exemplo de um SQL SELECT
As Pessoas "" tabela:

P_ID Nome Sobrenome Endereço Cidade
1 Fabio Lopes Prainha 40114 Caraguatatuba
2 Eduardo tavares Av Quinze de abril s/n Jacarei
3 Thiburcio Kinajak Rua frei pacifico wagner 121 Caraguatatuba

Agora queremos selecionar o conteúdo das colunas com o nome "nome" e "sobrenome" da tabela acima.
Nós usamos a seguinte instrução SELECT:

SELECT Sobrenome, Nome FROM Pessoas

O resultado conjunto será semelhante a este:

FirstName     LastName

Fabio lopes
Eduardo Tavates
Thiburcio Kinajak

Exemplo SELECT *
Agora queremos selecionar todas as colunas das Pessoas "da tabela.

Nós usamos a seguinte instrução SELECT:

SELECT * FROM Pessoas

Dica: O asterisco (*) é uma maneira rápida de selecionar todas as colunas!

O resultado conjunto será semelhante a este:


P_ID Nome Sobrenome Endereço Cidade
1 Fabio Lopes Prainha 40114 Caraguatatuba
2 Eduardo tavares Av Quinze de abril s/n Jacarei
3 Thiburcio Kinajak Rua frei pacifico wagner 121 Caraguatatuba


Navegação em um result-set


A maioria dos sistemas de software de banco de dados permitir a navegação no resultado conjunto com funções de programação, como: Move-To-First-Record, Record-Get-Content, Move-To-Next-Record, etc  Funções de programação como estes não são uma parte deste tutorial. Para saber mais sobre como acessar dados com chamadas de função, por favor visite nosso tutorial Programação.


 
Emagreça com Saúde

Sistemas Operacionais

Enquete

O que você achou do site?
 

Publicidade

TUTORIAL GRATIS - Todos os direitos reservados site statistics