Diferença entre atualizar e alterar

Diferença entre atualizar e alterar
Diferença entre atualizar e alterar

Vídeo: Diferença entre atualizar e alterar

Vídeo: Diferença entre atualizar e alterar
Vídeo: Red Hat Enterprise Linux - Como baixar e testar gratuitamente 2024, Julho
Anonim

Atualizar vs Alterar

Update e Alter são dois comandos SQL (Structured Query Language) usados para modificar bancos de dados. A instrução de atualização é usada para atualizar registros existentes em um banco de dados. Update é uma instrução de linguagem de manipulação de dados (DML). O comando Alter SQL é usado para modificar, excluir ou adicionar uma coluna a uma tabela existente em um banco de dados. Alter é uma instrução de linguagem de definição de dados (DDL).

O que é atualização?

Update é um comando SQL que é usado para atualizar registros existentes em um banco de dados. A atualização é considerada como uma instrução DML. Os comandos usados para gerenciar dados sem alterar o esquema do banco de dados são chamados de instruções DML. A seguir está a sintaxe típica de uma instrução de atualização.

UPDATE tableName

SET column1Name=value1, column2Name=value2, …

WHERE columnXName=someValue

No exemplo acima tableName deve ser substituído pelo nome da tabela na qual você deseja modificar os registros. O column1Name, column2Name na cláusula SET são os nomes das colunas na tabela em que os valores do registro que precisa ser modificado. valor1 e valor2 são os novos valores que devem ser inseridos no registro. A cláusula WHERE especifica que o conjunto de registros precisa ser atualizado na tabela. A cláusula WEHRE também pode ser omitida da instrução UPDATE. Em seguida, todos os registros da tabela seriam atualizados com os valores fornecidos na cláusula SET.

O que é Alter?

Alter é um comando SQL que é usado para modificar, excluir ou adicionar uma coluna a uma tabela existente em um banco de dados. Alter é considerado como uma instrução DDL. Os comandos usados para definir a estrutura de um banco de dados (esquema de banco de dados) são chamados de instruções DDL. A seguir está a sintaxe típica de uma instrução alter que é usada para adicionar uma coluna a uma tabela existente.

ALTER TABLE nomedatabela

ADD newColumnName dataTypeOfNewColumn

Aqui tableName é o nome da tabela existente que precisa ser alterada e newColumnName é o nome dado à nova coluna que é adicionada à tabela. dataTypeOfNewColumn fornece o tipo de dados da nova coluna.

A seguir é a sintaxe típica de uma instrução alter que é usada para excluir uma coluna em uma tabela existente.

ALTER TABLE nomedatabela

DROP COLUMN nomedacoluna

Aqui, tableName é o nome da tabela existente que precisa ser alterada e columnName é o nome da coluna que precisa ser excluída. Algumas das tabelas podem não permitir a exclusão de colunas de suas tabelas.

A seguir está a sintaxe típica de uma instrução alter que é usada para alterar o tipo de dados de uma coluna existente em uma tabela.

ALTER TABLE nomedatabela

ALTER COLUMN columnName newDataType

Aqui columnName é o nome da coluna existente na tabela e o newDataType é o nome do novo tipo de dados.

Qual é a diferença entre Atualizar e Alterar?

Update é um comando SQL que é usado para atualizar registros existentes em um banco de dados, enquanto alter é um comando SQL que é usado para modificar, excluir ou adicionar uma coluna a uma tabela existente em um banco de dados.

Update é uma instrução DML enquanto alter é uma instrução DDL. O comando Alter modifica o esquema do banco de dados, enquanto o comando update apenas modifica os registros em um banco de dados sem modificar sua estrutura.

Recomendado: