Actualizare vs Alter
Update și Alter sunt două comenzi SQL (Structured Query Language) utilizate pentru modificarea bazelor de date. Instrucțiunea de actualizare este utilizată pentru a actualiza înregistrările existente într-o bază de date. Actualizare este o instrucțiune DML (Data Manipulation Language). Comanda Alter SQL este utilizată pentru a modifica, șterge sau adăuga o coloană la un tabel existent dintr-o bază de date. Alter este o instrucțiune Data Definition Language (DDL).
Ce este Actualizarea?
Update este o comandă SQL care este utilizată pentru a actualiza înregistrările existente într-o bază de date. Actualizarea este considerată o declarație DML. Comenzile care sunt folosite pentru a gestiona datele fără a modifica schema bazei de date sunt numite instrucțiuni DML. Mai jos este sintaxa tipică a unei instrucțiuni de actualizare.
UPDATE tableName
SET column1Name=valoare1, column2Name=valoare2, …
WHERE columnXName=someValue
În exemplul de mai sus tableName ar trebui înlocuit cu numele tabelului în care doriți să modificați înregistrările. Coloana1Nume, Coloana2Nume din clauza SET sunt numele coloanelor din tabel în care valorile înregistrare care trebuie modificată. value1 și value2 sunt noile valori care ar trebui introduse în înregistrare. Clauza WHERE specifică setul de înregistrări care trebuie actualizat în tabel. Clauza WEHRE ar putea fi, de asemenea, omisă din declarația UPDATE. Apoi toate înregistrările din tabel vor fi actualizate cu valorile furnizate în clauza SET.
Ce este Alter?
Alter este o comandă SQL care este utilizată pentru a modifica, șterge sau adăuga o coloană la un tabel existent dintr-o bază de date. Alter este considerată o declarație DDL. Comenzile care sunt folosite pentru a defini structura unei baze de date (schema bazei de date) se numesc instrucțiuni DDL. Mai jos este sintaxa tipică a unei instrucțiuni alter care este folosită pentru a adăuga o coloană la un tabel existent.
ALTER TABLE tableName
ADĂUGAȚI date newColumnNameTypeOfNewColumn
Aici tableName este numele tabelului existent care trebuie modificat și newColumnName este numele dat noii coloane care este adăugată la tabel. dataTypeOfNewColumn furnizează tipul de date al noii coloane.
Următorul este sintaxa tipică a unei instrucțiuni alter care este folosită pentru a șterge o coloană dintr-un tabel existent.
ALTER TABLE tableName
DROP COLUMN coloanăNume
Aici, tableName este numele tabelului existent care trebuie modificat, iar columnName este numele coloanei care trebuie ștearsă. Este posibil ca unele dintre tabele să nu permită ștergerea coloanelor din tabelele sale.
Următorul este sintaxa tipică a unei instrucțiuni alter care este utilizată pentru a schimba tipul de date al unei coloane existente într-un tabel.
ALTER TABLE tableName
ALTER COLUMN columnName newDataType
Aici columnName este numele coloanei existente în tabel, iar newDataType este numele noului tip de date.
Care este diferența dintre Actualizare și Modificare?
Update este o comandă SQL care este utilizată pentru a actualiza înregistrările existente într-o bază de date, în timp ce alter este o comandă SQL care este folosită pentru a modifica, șterge sau adăuga o coloană la un tabel existent dintr-o bază de date.
Update este o instrucțiune DML, în timp ce alter este o instrucțiune DDL. Comanda Alter modifică schema bazei de date, în timp ce instrucțiunea de actualizare modifică doar înregistrările dintr-o bază de date fără a modifica structura acesteia.