Mostrando postagens com marcador DDL. Mostrar todas as postagens
Mostrando postagens com marcador DDL. Mostrar todas as postagens

sexta-feira, 17 de maio de 2013

Manipulações em Banco de Dados - SQL | SELECT


O Comando SELECT busca informações de um banco de dados. A sintaxe é:

SELECT [DISTINCT] {*, coluna [alias], ...}
FROM tabela;

Onde:
DISTINCT: elimina as colunas duplicadas da consulta.
*: seleciona todas as colunas da tabela.
Coluna: especifica as colunas desejadas na pesquisa.
alias: fornece às colunas diferentes cabeçalhos.
FROM: especifica em qual tabela desejamos realizar a consulta.
Tabela: especifica que tabela será utilizada para pesquisa.

Utilizando ainda nosso exemplo de tabela departamento e Cliente, com as colunas: codigo, nome, salario, endereco:

Exemplo:
SELECT codigo, nome
FROM departamento;

Exemplo com alias:
SELECT nome “Nome”, salario*12 “Salário Anual”
FROM empresas;

Vamos fazer algumas inclusões para melhor verificação das instruções SELECT:

INSERT INTO Cliente (codigo, nome, endereco) VALUES (123, ‘WILSON OLIVEIRA’, ‘CAIXA POSTAL: 155 – ITU’);

INSERT INTO Cliente (codigo, nome, endereco) VALUES (145, ‘ANDREA SIRTORI OLIVEIRA’, ‘CAIXA POSTAL: 135 – ITU’);

INSERT INTO Cliente (codigo, nome, endereco) VALUES (567, ‘LUCAS OLIVEIRA’, ‘CAIXA POSTAL: 111 – ITU’);

INSERT INTO Cliente (codigo, nome, endereco) VALUES (345, JOSE FRANCISCO’, ‘CAIXA POSTAL: 45 – ITU’);

INSERT INTO Cliente (codigo, nome, endereco) VALUES (777, ‘AMANDA SIRTORI’, ‘CAIXA POSTAL: 233 – ITU’);

Agora, façamos um select para verificar os registros incluídos: Select * from cliente

Manipulações em Banco de Dados - SQL | DELETE


Tem a função de eliminar registros de uma tabela. O comando DELETE exclui permanentemente uma ou mais linhas, baseado em uma condição. Sintaxe é:

DELETE From nome_tabela Where condição

Onde:
Nome_tabela: é o nome da tabela em que se deseja excluir os dados.
Where: determina quais registros serão eliminados da tabela.
Condição: é a condição para selecionar os dados que se deseja excluir.

Utilizando nosso exemplo de tabela Cliente, e colunas: codigo, nome, endereco:

DELETE FROM Cliente Where codigo = 123.

Podemos observar de acordo com o retorno, não há nenhum registro em nossa tabela.

Manipulações em Banco de Dados - SQL | UPDATE


A cláusula UPDATE tem a finalidade de alterar campos de um conjunto de registros. Ou seja, para modificarmos uma ou mais linhas existentes, devemos utilizar a declaração UPDATE, cuja sintaxe é a seguinte:

UPDATE tabela
SET coluna=valor
Where condição

Onde:
Tabela: é o nome da tabela a ser atualizada.
Coluna: é o nome da coluna a ser atualizada.
Valor: é o novo valor para a coluna.
SET: determina os campos que receberão os valores.

Where: determina em quais registros a mudança ocorrerá. Na sua ausência, a mudança ocorrerá em todos os registros da tabela.

Utilizando o mesmo exemplo de tabela com nome: Cliente, e colunas: codigo, nome, endereco:

UPDATE Cliente
Set nome = “Wilson Oliveira”
Where codigo= 123.

Para conferir, basta fazer um select na tabela:
Select * from cliente

Podemos observar que o nome do cliente agora aparece como Wilson Oliveira e não mais Wilson, apenas.

quinta-feira, 16 de maio de 2013

Manipulações em Banco de Dados - SQL | INSERT

As instruções SQL podem ser agrupadas em três grandes categorias:

DDL (Declarações de Definição de Dados): parte da linguagem com comandos para criação de estruturas de dados como tabelas, colunas, etc. Exemplo: CREATE TABLE.

DML (Declarações de Manipulação de Dados) Linguagem de Manipulação de dados: parte da linguagem com comandos para acessar e alterar os dados armazenados no banco de dados. Os principais comandos dessa categoria são: SELECT, UPDATE, INSERT e DELETE.

DCL (Declarações de Controle de Dados): parte da linguagem com comandos para definir usuários e controlar seus acessos aos dados. Exemplo: GRANT.

Comando INSERT

O comando INSERT insere linhas em uma tabela e, sua forma mais simples, somente uma linha de dados. A sua sintaxe é:

INSERT [INTO] nome_tabela (colunas )
VALUES ( valores )

Onde:
Nome_tabela: é o nome da tabela em que se deseja incluir os dados.
Colunas: parte da tabela onde se deseja acrescentar os dados.
Valores: é o conteúdo de cada coluna.

Exemplo de uma inserção num banco já criado com a tabela Cliente, e as colunas: codigo, nome, endereco:

INSERT INTO Cliente (codigo, nome, endereco) VALUES (123, ‘WILSON’, ‘CAIXA POSTAL: 155 – ITU’)

Com esta instrução, iremos incluir um registro. Para verificar a inclusão, utiliza-se a instrução select
Select * from cliente

E teremos o na qual aparece listado somente o cliente Wilson.