Ero päivityksen ja vaihtoehdon välillä

Päivitä vs. Alter

Päivitys ja Vaihto ovat kahta SQL (Structured Query Language) -komentoa, joita käytetään tietokantojen muokkaamiseen. Päivityslausetta käytetään päivittämään tietokannan olemassa olevat tietueet. Päivitys on DML (Data Manipulation Language) -käsky. Alter SQL -komentoa käytetään muokkaamaan, poistamaan tai lisäämään sarake olemassa olevaan tietokannan taulukkoon. Alter on Data Definition Language (DDL) -käsky.

Mikä on päivitys?

Päivitys on SQL-komento, jota käytetään tietokannan nykyisten tietueiden päivittämiseen. Päivitystä pidetään DML-käskynä. Komentoja, joita käytetään tietojen hallintaan muuttamatta tietokantakaavaa, kutsutaan DML-lauseiksi. Seuraava on tyypillinen päivityslausekkeen syntaksi.

UPDATE tableName

SET sarake1Nimi = arvo1, sarake2Nimi = arvo2,…

WHERE sarakeXName = someValue

Yllä olevassa esimerkissä taulukonimi olisi korvattava sen taulukon nimellä, jota haluat muokata tietueissa. SET-lauseen sarakkeen1 nimi, sarakkeen2 nimi on taulukon sarakkeiden nimet, joissa tietueen arvot, jotka täytyy olla muutettu. arvo1 ja arvo2 ovat uusia arvoja, jotka tulisi lisätä tietueeseen. WHERE-lauseessa määritetään tietuejoukot, jotka on päivitettävä taulukossa. WEHRE-lauseke voidaan myös jättää pois UPDATE-lausunnosta. Sitten kaikki taulukon tietueet päivitetään SET-lauseessa ilmoitetuilla arvoilla.

Mikä on Alter?

Alter on SQL-komento, jota käytetään muokata, poistaa tai lisätä sarake olemassa olevaan tietokannan taulukkoon. Muutosta pidetään DDL-lauseena. Komentoja, joita käytetään tietokannan rakenteen määrittelemiseen (tietokantakaava), kutsutaan DDL-lauseiksi. Seuraava on tyypillinen syntaksi muutoslausekkeesta, jota käytetään lisäämään sarake olemassa olevaan taulukkoon.

ALTER TABLE tableName

LISÄÄ newColumnName dataTypeOfNewColumn

Tässä tableName on nykyisen taulukon nimi, jota on muutettava, ja newColumnName on nimi, joka annetaan uuteen sarakkeeseen, joka lisätään taulukkoon. dataTypeOfNewColumn tarjoaa uuden sarakkeen tietotyypin.

Seuraava on tyypillinen syntaksi muutoslausekkeesta, jota käytetään nykyisen taulukon sarakkeen poistamiseen.

ALTER TABLE tableName

DROP COLUMN -sarakkeen nimi

Täällä taulukon nimi on olemassa olevan taulukon nimi, jota on muutettava, ja sarakkeen nimi on poistettavan sarakkeen nimi. Jotkut taulukoista eivät ehkä salli sarakkeiden poistamista taulukoista.

Seuraava on tyypillinen syntaksi muutoslausekkeesta, jota käytetään taulukon olemassa olevan sarakkeen tietotyypin muuttamiseen.

ALTER TABLE tableName

ALTER COLUMN -sarakeNimi newDataType

Tässä sarakkeen nimi on taulukossa olevan sarakkeen nimi ja newDataType on uuden tietotyypin nimi.

Mikä ero on päivityksen ja vaihtoehdon välillä??

Päivitys on SQL-komento, jota käytetään tietokannan olemassa olevien tietueiden päivittämiseen, kun taas alter on SQL-komento, jota käytetään muokkaamaan, poistamaan tai lisäämään sarake tietokannan olemassa olevaan taulukkoon.

Päivitys on DML-käsky, kun taas muutos on DDL-käsky. Alter-komento muuttaa tietokantakaavaa, kun taas päivityslausunto muuttaa vain tietokannan tietueita muuttamatta sen rakennetta.