Sistemas

1198 palavras 5 páginas
Comandos básicos em SQL - insert, update, delete e select

INSERINDO DADOS
O comando para inclusão de dados é o INSERT, que possui a seguinte estrutura:
Listagem 1: Sintaxe do comando insert
1
2
3
4
INSERT INTO nome_tabela (lista-de-campos)
VALUES (lista_dados)
--OU
INSERT INTO nome_tabela VALUES (lista_dados)
Onde:
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. Se for utilizado um comando SELECT o mesmo deve retornar a mesma quantidade de colunas com os mesmos tipos de dados especificados em lista-de-campos.
Exemplos:
Listagem 2: Exemplos do comando insert
1
2
3
INSERT INTO EMPREGADOS(CODIGO, NOME, SALARIO, SECAO)
VALUES(1, "HELBERT CARVALHO", 1.500, 1)
INSERT INTO EMPREGADOS VALUES(1,"HELBERT CARVALHO",1500,1)
Na segunda opção foi omitida a declaração dos campos. Essa sintaxe funciona somente se for repassado valores para todas as colunas.
Podemos também passar valores através de um comando SELECT, conforme abaixo:
Listagem 3: Insert com valores provenientes de um select
1
2
3
4
INSERT INTO EMPREGADOS(CODIGO,NOME, SALARIO, SECAO) SELECT CODIGO,NOME,SALARIO, SECAO FROM EMPREGADOS_FILIAL WHERE DEPARTAMENTO = 2
Neste comando todos os empregados da tabela EMPREGADOS_FILIAL foram cadastrados na tabela EMPREGADOS. Se o nome dos campos não for citado no comando INSERT, o SELECT deverá retornar valores compatíveis para todos os campos disponíveis na tabela de destino.
ATUALIZANDO DADOS
O comando para atualizar registros é UPDATE, que tem a seguinte sintaxe:
Listagem 4: Sintaxe do comando update
1
2
3
UPDATE nome_tabela
SET CAMPO = "novo_valor"
WHERE CONDIÇÃO
Onde:
Nome_tabela: nome da tabela que será modificada
Campo: campo que terá seu valor alterado
Novo_valor: valor que

Relacionados

  • SISTEMA
    3632 palavras | 15 páginas
  • Sistema mes
    3913 palavras | 16 páginas
  • sistemas
    673 palavras | 3 páginas
  • sistema
    1948 palavras | 8 páginas
  • Sistemas
    523 palavras | 3 páginas
  • Sistemas
    2065 palavras | 9 páginas
  • Sistemas
    1404 palavras | 6 páginas
  • sistemas
    1073 palavras | 5 páginas
  • Sistema
    1796 palavras | 8 páginas
  • SISTEMAS
    459 palavras | 2 páginas