Logotipo Design Interativo
MySql

SQL Comando Delete e Update – Parte 04


Continuando nossos estudos sobre SQL, vou falar agora sobre os comandos Delete e Update.

Um assunto muito importante em questão de atualização e remoção de dados de nosso MySQL ou SQL Server, lembrando que esses codigo também são usados em funções em linguagens de programação mas em meus estudos os códigos são apenas para uso direto em execução em Query.

Quarta Parte

Comando UPDATE

O COMANDO UPDATE ALTERA O CONTEÚDO DE UMA OU MAIS LINHAS (REGISTROS) DE ACORDO COM A CONDIÇÃO PRÉ-DEFINIDA

SYNTAX

UPDATE {NOME_TABELA} SET {COLUNA=EXPRESSAO} WHERE CONDICAO

Exemplos praticos:

Objetivo : Atualizar todos os registros que tenham state=“CA” para zip=46102

SYNTAX

UPDATE {NOME_TABELA} SET {COLUNA=EXPRESSAO} WHERE CONDICAO

UPDATE AUTHORS SET ZIP=“46102”
WHERE STATE = “CA”

update funcionario set codcargo = 1 where codfuncionario = 1
update funcionario set codcargo = 2 where codfuncionario = 2
update funcionario set codcargo = 3 where codfuncionario = 3
update funcionario set codcargo = 4 where codfuncionario = 4
update funcionario set codcargo = 5 where codfuncionario = 5

update Pessoa
set Estado = ‘Go’
where Cidade = ‘Goiânia’

Comando DELETE

O COMANDO DELETE REMOVE OS REGISTROS DE UMA TABELA DE ACORDO COM A CONDIÇÃO PRÉ-DEFINIDA

SYNTAX

DELETE FROM {NOME_TABELA} WHERE CONDICAO

delete from CopiaCliente
where Codigo = 2

Limpando uma Tabela

Para excluir todas as linhas de uma tabela, existem duas opções. Uma é usar um comando DELETE sem condição WHERE:

delete from CopiaCliente

Outra opção é o comando TRUNCATE TABLE, que quase sempre é mais rápido que o DELETE, especialmente em tabelas grandes:

truncate table CopiaCliente

ps : Truncate Table não guarda logs !!!

Em nosso último post sobre os Comandos SQL vamos falar sobre Comandos de Manutenção.

Deixe o seu comentário!

publicidade
publicidade
publicidade

Design Tools

Links

Conheça sites sobre ux, design, front-end, comunicação, inspiração e muito mais, fique por dentro das novidades do mercado com nossa lista.


Profissionais Influentes

Conheça os profissionais que influenciam e trabalham para a comunidade de design e fron-end e user experience, confira o Twitter de cada um.


Curta nossa fanpage e fique por dentro das novidades do site
publicidade
publicidade
publicidade