Introdução ao SQL 2

SQL

Introdução ao 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.

 

Você não pode copiar conteúdo desta página