A linguagem SQL foi criada com o objetivo de padronizar os comandos de manipulação de dados em SGBD’s. Hoje em dia, apesar de a linguagem possuir uma quantidade considerável de extensões e implementações proprietárias, pode-se afirmar que a meta foi alcançada. Conhecendo bem a linguagem é possível acessar os recursos básicos de qualquer banco relacional, como Oracle, SQL Server ou MySQL, sem praticamente nenhuma mudança.
Nesse artigo irei falar de forma breve
sobre: INSERT, UPDATE, DELETE e SELECT.
INSERINDO
DADOS
O comando para inclusão de dados é o
INSERT, que possui a seguinte estrutura:
|
INSERT INTO nome_tabela (lista-de-campos)
VALUES (lista_dados)
Exemplo:
INSERT INTO CLIENTE (NOME, BAIRRO) VALUES
('Wellington', 'Centro')
|
- Nome_tabela: nome da tabela no qual
será inserido os dados.
- · Lista-de-campos: nome das colunas que
receberão os valores.
- · Lista-dados: valores que serão
inseridos na tabela. Estes campos devem estar na mesma ordem descrita em
lista-de-campos, todos separados por vírgula.
ATUALIZANDO
DADOS
O comando para atualizar registros é
UPDATE, que tem a seguinte sintaxe:
|
UPDATE nome_tabela
SET CAMPO =
"novo_valor"
WHERE CONDIÇÃO
|
- Nome_tabela: nome da tabela que será
modificada
- Campo: campo que terá seu valor
alterado
- Novo_valor: valor que substituirá o
antigo dado cadastrado em campo
- Where: Se não for informado, a tabela
intera será atualizada
- Condição: regra que impõe condição para
execução do comando
Exemplo:
|
UPDATE DEPARTAMENTO
SET SALARIO = 1000
WHERE CODIGODEP = 1
|
No trecho acima, todos os colaboradores
que fazem parte do departamento 1 terá o salário alterado para 1000.
O comando utilizado para apagar dados é
o DELETE.
|
DELETE FROM nome_tabela
WHERE condição
|
- Nome_tabela: nome da tabela que será
modificada
- Where: cláusula que impõe uma condição
sobre a execução do comando
Exemplo:
|
DELETE FROM EMPREGADOS
WHERE CODIGO = 125
|
SELECIONANDO REGISTROS
O comando para selecionar registros é o SELECT. Ele permite recuperar dados de um objeto de banco de dados
SELECT campos_tabela
FROM nome-tabela
WHERE condição
- Campo_tabela: campos da tabela que deseja consultar
- Nome_tabela: nome da tabela que será consultada
- Where: poderá informar ou não uma condição da pesquisa
- Condição: regra que impõe condição para execução do comando
Exemplo:
SELECT CODIGO, NOME FROM CLIENTESSELECT * FROM CLIENTES
Até a próxima.
Dúvidas, mande seu email para: aspnetwf@gmail.com