Dallimi midis Futjes dhe Përditësimit dhe Ndryshimit

Dallimi midis Futjes dhe Përditësimit dhe Ndryshimit
Dallimi midis Futjes dhe Përditësimit dhe Ndryshimit

Video: Dallimi midis Futjes dhe Përditësimit dhe Ndryshimit

Video: Dallimi midis Futjes dhe Përditësimit dhe Ndryshimit
Video: 5 pasos para la integración digital de la empresa 2024, Korrik
Anonim

Insert vs Përditësim vs Alter

Insert, Update dhe Alter janë tre komanda SQL (Structured Query Language) që përdoren për modifikimin e bazave të të dhënave. Insert deklaratë përdoret për të futur një rresht të ri në një tabelë ekzistuese. Deklarata e përditësimit përdoret për të përditësuar të dhënat ekzistuese në një bazë të dhënash. Insert dhe Update janë deklarata të gjuhës së manipulimit të të dhënave (DML). Komanda Alter SQL përdoret për të modifikuar, fshirë ose shtuar një kolonë në një tabelë ekzistuese në një bazë të dhënash. Alter është një deklaratë e gjuhës së përkufizimit të të dhënave (DDL).

Insert

Insert është një komandë SQL që përdoret për të futur një rresht të ri në një tabelë ekzistuese. Insert është një deklaratë DML. Komandat që përdoren për të menaxhuar të dhënat pa ndryshuar skemën e bazës së të dhënave quhen deklarata DML. Ka dy mënyra se si mund të shkruhet një deklaratë Insert.

Një format specifikon emrat e kolonave dhe vlerat që duhet të futen si më poshtë.

INSERT NË Emrin e tabelës (kolona1Emri, kolona2Emri,…)

VALUES (vlera1, vlera 2, …)

Formati i dytë nuk specifikon emrat e kolonave që duhet të futen vlerat.

INSERT NE Table Emri

VALUES (vlera1, vlera 2, …)

Në shembujt e mësipërm, emri i tabelës është emri i tabelës që duhet të futen rreshtat. Kolona1Emri, kolona2Emri, … janë emrat e kolonave ku do të futen vlerat vlera1, vlera2, ….

Përditësim

Update është një komandë SQL që përdoret për të përditësuar të dhënat ekzistuese në një bazë të dhënash. Përditësimi konsiderohet si një deklaratë DML. Më poshtë është sintaksa tipike e një deklarate përditësimi.

Përditëso emrin e tabelës

VENDOSI kolona1Name=vlera1, kolona2Name=vlera2, …

WHERE columnXName=someValue

Në shembullin e mësipërm, Emri i tabelës duhet të zëvendësohet me emrin e tabelës që dëshironi të modifikoni të dhënat. Kolona1Name, kolona2Name në klauzolën SET janë emrat e kolonave në tabelë në të cilat vlerat e rekordit që duhet të modifikohen. vlera 1 dhe vlera 2 janë vlerat e reja që duhet të futen në rekord. Klauzola KU përcakton se grupi i rekordeve duhet të përditësohet në tabelë. Klauzola WHERE gjithashtu mund të hiqet nga deklarata UPDATE. Pastaj të gjitha të dhënat në tabelë do të përditësohen me vlerat e dhëna në klauzolën SET.

Çfarë është Alter?

Alter është një komandë SQL që përdoret për të modifikuar, fshirë ose shtuar një kolonë në një tabelë ekzistuese në një bazë të dhënash. Alter konsiderohet si një deklaratë DDL. Komandat që përdoren për të përcaktuar strukturën e një baze të dhënash (skema e bazës së të dhënave) quhen deklarata DDL. Më poshtë është sintaksa tipike e një deklarate alter që përdoret për të shtuar një kolonë në një tabelë ekzistuese.

ALTER TABLE Emri i tabelës

SHTO të dhënat e emrit të kolonës së reTypeOfNewColumn

Këtu emri i tabelës është emri i tabelës ekzistuese që duhet të ndryshohet dhe emri i kolonës së re është emri që i jepet kolonës së re që i shtohet tabelës. dataTypeOfNewColumn ofron llojin e të dhënave të kolonës së re.

Në vijim është sintaksa tipike e një deklarate alter që përdoret për të fshirë një kolonë në një tabelë ekzistuese.

ALTER TABLE Emri i tabelës

HENDI KOLLONËN Emri

Këtu, emri i tabelës është emri i tabelës ekzistuese që duhet të ndryshohet dhe emri i kolonës është emri i kolonës që duhet të fshihet. Disa nga tabelat mund të mos lejojnë fshirjen e kolonave nga tabelat e tyre.

Në vijim është sintaksa tipike e një deklarate alter që përdoret për të ndryshuar llojin e të dhënave të një kolone ekzistuese në një tabelë.

ALTER TABLE Emri i tabelës

ALTER COLUMN kolonaEmri newDataType

Këtu kolonaName është emri i kolonës ekzistuese në tabelë dhe newDataType është emri i llojit të ri të të dhënave.

Cili është ndryshimi midis Inset, Update dhe Alter?

Komanda Insert përdoret për të futur një rresht të ri në një tabelë ekzistuese, Update është një komandë SQL që përdoret për të përditësuar të dhënat ekzistuese në një bazë të dhënash, ndërsa alter është një komandë SQL që përdoret për të modifikuar, fshirë ose shtuar një kolonë në një tabelë ekzistuese në një bazë të dhënash. Insert dhe Update janë deklaratë DML ndërsa, alter është një deklaratë DDL. Komanda Alter modifikon skemën e bazës së të dhënave, ndërsa deklaratat e futjes dhe përditësimit modifikojnë vetëm të dhënat në një bazë të dhënash ose futin të dhënat në një tabelë, pa modifikuar strukturën e saj.

Recommended: