Differenza Tra Aggiornamento E Modifica

Differenza Tra Aggiornamento E Modifica
Differenza Tra Aggiornamento E Modifica

Video: Differenza Tra Aggiornamento E Modifica

Video: Differenza Tra Aggiornamento E Modifica
Video: AGGIORNAMENTO DA SYNC 3.0 A 3.4 FORD KUGA 2017 | video guida 2024, Novembre
Anonim

Aggiorna vs Alter

Aggiorna e Alter sono due comandi SQL (Structured Query Language) utilizzati per modificare i database. L'istruzione Update viene utilizzata per aggiornare i record esistenti in un database. Update è un'istruzione DML (Data Manipulation Language). Il comando Alter SQL viene utilizzato per modificare, eliminare o aggiungere una colonna a una tabella esistente in un database. Alter è un'istruzione DDL (Data Definition Language).

Cos'è l'aggiornamento?

Update è un comando SQL utilizzato per aggiornare i record esistenti in un database. L'aggiornamento è considerato come un'istruzione DML. I comandi utilizzati per gestire i dati senza alterare lo schema del database sono chiamati istruzioni DML. Di seguito è riportata la sintassi tipica di un'istruzione di aggiornamento.

UPDATE tableName

SET nome colonna1 = valore1, nome colonna2 = valore2, …

WHERE columnXName = someValue

Nell'esempio sopra tableName dovrebbe essere sostituito con il nome della tabella in cui si desidera modificare i record. Colonna1Name, column2Name nella clausola SET sono i nomi delle colonne nella tabella in cui i valori del record che devono essere modificato. valore1 e valore2 sono i nuovi valori che dovrebbero essere inseriti nel record. La clausola WHERE specifica che la serie di record deve essere aggiornata nella tabella. La clausola WEHRE potrebbe anche essere omessa dall'istruzione UPDATE. Quindi tutti i record nella tabella verranno aggiornati con i valori forniti nella clausola SET.

Cos'è Alter?

Alter è un comando SQL utilizzato per modificare, eliminare o aggiungere una colonna a una tabella esistente in un database. Alter è considerato come un'istruzione DDL. I comandi utilizzati per definire la struttura di un database (schema del database) sono chiamati istruzioni DDL. Di seguito è riportata la sintassi tipica di un'istruzione alter utilizzata per aggiungere una colonna a una tabella esistente.

ALTER TABLE tableName

ADD newColumnName dataTypeOfNewColumn

Qui tableName è il nome della tabella esistente che deve essere modificata e newColumnName è il nome dato alla nuova colonna che viene aggiunta alla tabella. dataTypeOfNewColumn fornisce il tipo di dati della nuova colonna.

Di seguito è riportata la sintassi tipica di un'istruzione alter utilizzata per eliminare una colonna in una tabella esistente.

ALTER TABLE tableName

DROP COLUMN columnName

Qui tableName è il nome della tabella esistente che deve essere modificata e columnName è il nome della colonna che deve essere eliminata. Alcune delle tabelle potrebbero non consentire l'eliminazione di colonne dalle relative tabelle.

Di seguito è riportata la sintassi tipica di un'istruzione alter utilizzata per modificare il tipo di dati di una colonna esistente in una tabella.

ALTER TABLE tableName

ALTER COLUMN columnName newDataType

Qui columnName è il nome della colonna esistente nella tabella e newDataType è il nome del nuovo tipo di dati.

Qual è la differenza tra Update e Alter?

Update è un comando SQL utilizzato per aggiornare i record esistenti in un database, mentre alter è un comando SQL utilizzato per modificare, eliminare o aggiungere una colonna a una tabella esistente in un database.

Update è un'istruzione DML mentre alter è un'istruzione DDL. Il comando Alter modifica lo schema del database, mentre l'istruzione update modifica solo i record in un database senza modificarne la struttura.

Raccomandato: