Comandos b sicos em SQL INSERT e DELETE

956 palavras 4 páginas
Comandos básicos em SQL – insert e delete

INSERINDO DADOS
O comando para inclusão de dados é o INSERT, que possui a seguinte estrutura:
Sintaxe do comando insert
1 INSERT INTO nome_tabela (lista-de-campos)
2 VALUES (lista_dados)
3 --OU
4 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 do comando insert
1 INSERT INTO EMPREGADOS(CODIGO, NOME, SALARIO, SECAO)
2 VALUES(1, "HELBERT CARVALHO", 1.500, 1)
3 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:
Insert com valores provenientes de um select
1 INSERT INTO EMPREGADOS(CODIGO,NOME, SALARIO, SECAO)
2 SELECT CODIGO,NOME,SALARIO, SECAO
3 FROM EMPREGADOS_FILIAL
4 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

REMOVENDO DADOS
O comando utilizado para apagar dados é o DELETE.
Sintaxe do comando delete
1 DELETE FROM nome_tabela
2 WHERE condição

Onde:
Nome_tabela: nome da tabela que será modificada
Where: cláusula que impõe uma condição sobre a execução do comando

Exemplo:
1 DELETE FROM EMPREGADOS
2 WHERE CODIGO = 125

Instruções DML (Data Manipulation Language)
Linguagem de Manipulação de Dados – São comandos que modificam o conteúdo das

Relacionados

  • SQL Conceitos e Comandos
    1396 palavras | 6 páginas
  • script Banco de dados
    2732 palavras | 11 páginas
  • Senhor
    341884 palavras | 1368 páginas
  • Curso completo mysql
    356494 palavras | 1426 páginas
  • Banco de dados
    10272 palavras | 42 páginas
  • Python
    9570 palavras | 39 páginas
  • python
    6742 palavras | 27 páginas
  • apostila
    16398 palavras | 66 páginas
  • Trabalhos
    16398 palavras | 66 páginas
  • Apostila C#
    16398 palavras | 66 páginas