Video: Diferența Dintre Insert și Update și Alter
2024 Autor: Mildred Bawerman | [email protected]. Modificat ultima dată: 2023-12-16 08:41
Insert vs Update vs Alter
Insert, Update și Alter sunt trei comenzi SQL (Structured Query Language) utilizate pentru modificarea bazelor de date. Instrucțiunea Insert este utilizată pentru inserarea unui rând nou într-un tabel existent. Declarația de actualizare este utilizată pentru actualizarea înregistrărilor existente într-o bază de date. Inserarea și actualizarea sunt instrucțiuni de limbaj de manipulare a datelor (DML). Comanda Alter SQL este utilizată pentru a modifica, șterge sau adăuga o coloană la un tabel existent într-o bază de date. Alter este o declarație Data Definition Language (DDL).
Introduce
Insert este o comandă SQL utilizată pentru a insera un rând nou într-un tabel existent. Insert este o declarație DML. Comenzile care sunt utilizate pentru a gestiona datele fără a modifica schema bazei de date se numesc instrucțiuni DML. Există două moduri în care ar putea fi scrisă o declarație Insert.
Un format specifică numele coloanelor și valorile care trebuie inserate după cum urmează.
INSERT INTO tableName (column1Name, column2Name, …)
VALORI (valoare1, valoare2, …)
Al doilea format nu specifică numele coloanelor în care trebuie inserate valorile.
INSERT INTO tableName
VALUES (valoare1, valoare2, …)
În exemplele de mai sus, tableName este numele tabelului pe care trebuie inserate rândurile. Coloana1Nume, coloana2Nume,… sunt numele coloanelor pe care se vor introduce valorile value1, value2,….
Actualizați
Actualizarea este o comandă SQL care este utilizată pentru actualizarea înregistrărilor existente într-o bază de date. Actualizarea este considerată ca o declarație DML. Urmează sintaxa tipică a unei instrucțiuni de actualizare.
ACTUALIZARE tableName
SET column1Name = value1, column2Name = value2, …
WHERE columnXName = someValue
În exemplul de mai sus tableName ar trebui să fie înlocuit cu numele tabelului pe care doriți să modificați înregistrările. Coloana1Nume, coloana2Nume din clauza SET sunt numele coloanelor din tabel în care valorile înregistrării care trebuie modificate. value1 și value2 sunt noile valori care ar trebui inserate în înregistrare. Clauza WHERE specifică setul de înregistrări care trebuie actualizate în tabel. Clauza WHERE ar putea fi omisă și 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 într-o bază de date. Alter este considerat ca o declarație DDL. Comenzile care sunt utilizate pentru a defini structura unei baze de date (schema bazei de date) se numesc instrucțiuni DDL. Urmează sintaxa tipică a unei instrucțiuni alter care este utilizată pentru a adăuga o coloană la un tabel existent.
ALTER TABLE tableName
ADAUGĂ newColumnName dataTypeOfNewColumn
Aici tableName este numele tabelei existente care trebuie modificat și newColumnName este numele dat noii coloane care este adăugată tabelului. dataTypeOfNewColumn furnizează tipul de date al noii coloane.
Urmează sintaxa tipică a unei instrucțiuni alter care este utilizată pentru a șterge o coloană dintr-un tabel existent.
ALTER TABLE tableName
DROP COLUMN columnName
Aici, tableName este numele tabelei existente care trebuie modificat, iar columnName este numele coloanei care trebuie ștearsă. Este posibil ca unele tabele să nu permită ștergerea coloanelor din tabelele sale.
Urmează 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 Inset, Update și Alter?
Comanda Insert este utilizată pentru a insera un rând nou într-un tabel existent, Update este o comandă SQL care este utilizată pentru actualizarea înregistrărilor existente într-o bază de date, în timp ce alter este o comandă SQL care este utilizată pentru a modifica, șterge sau adăuga o coloană la un existent tabel într-o bază de date. Insert și Update sunt instrucțiuni DML, în timp ce alter este o instrucțiune DDL. Comanda Alter modifică schema bazei de date, în timp ce instrucțiunile de inserare și actualizare doar înregistrează modificări într-o bază de date sau inserează înregistrări într-un tabel, fără a modifica structura acesteia.
Recomandat:
Diferența Dintre CEM și Diferența Potențială
CEM vs Diferența de potențial (forța electromotivă) sunt utilizate pentru a descrie doi parametri diferiți între două puncte. Termenul „diferență de potențial” este un ge
Diferența Dintre Diferența De Fază și Diferența De Cale
Diferența de fază vs Diferența de cale Diferența de fază și diferența de cale sunt două concepte foarte importante în optică. Aceste fenomene sunt văzute pe probleme de
Diferența Dintre Diferența Potențială și Tensiunea
Diferența de potențial față de tensiune Diferența de potențial și tensiunea sunt doi termeni folosiți în inginerie pentru a descrie diferența de potențial în două puncte
Diferența Dintre Diferența Bragg și Laue
Diferența cheie - Diferația Bragg vs Laue Diferențele Bragg și Laue sunt legi utilizate pentru a explica difracțiile cu raze X în tehnicile cristalografice. Bragg
Diferența Dintre Diferența Cheie Dintre Mineralele Metalice și Cele Nemetalice
Diferența cheie - Minerale metalice vs. minerale nemetalice Un mineral este un constituent solid și anorganic natural, cu o formulă chimică definită și