Ero lisäyksen, päivityksen ja vaihtoehdon välillä

Lisää vs Päivitä vs.

Lisää, päivitä ja muuta ovat kolme SQL (Structured Query Language) -komentoa, joita käytetään tietokantojen muokkaamiseen. Lisää lauseketta käytetään uuden rivin lisäämiseen olemassa olevaan taulukkoon. Päivityslausetta käytetään päivittämään tietokannan olemassa olevat tietueet. Lisää ja päivitä ovat Data Manipulation Language (DML) -käskyjä. 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.

Insert

Lisää on SQL-komento, jota käytetään uuden rivin lisäämiseen olemassa olevaan taulukkoon. Lisää on DML-käsky. Komentoja, joita käytetään tietojen hallintaan muuttamatta tietokantakaavaa, kutsutaan DML-lauseiksi. Lisää lausunto voidaan kirjoittaa kahdella tavalla.

Yksi muoto määrittelee sarakkeiden nimet ja lisättävät arvot seuraavasti.

INSERT INTO tableName (sarakkeen1 nimi, sarakkeen2 nimi,…)
ARVOT (arvo1, arvo2,…)

Toisessa muodossa ei määritetä sarakkeiden nimiä, jotka arvot tulisi lisätä.

LISÄÄ taulukonimeen
ARVOT (arvo1, arvo2,…)

Yllä olevissa esimerkeissä taulukon nimi on taulukon nimi, jonka rivit tulisi lisätä. Sarake1Nimi, sarake2Nimi,… ovat niiden sarakkeiden nimiä, joihin arvot arvo1, arvo2,… lisätään.

Päivittää

Päivitys on SQL-komento, jota käytetään tietokannan nykyisten tietueiden päivittämiseen. Päivitystä pidetään DML-käskynä. Seuraava on tyypillinen päivityslausekkeen syntaksi.

UPDATE tableName
SET sarake1Nimi = arvo1, sarake2Nimi = arvo2,…
WHERE sarakeXName = someValue

Yllä olevassa esimerkissä taulukonNimi tulisi korvata sen taulukon nimellä, jota haluat muokata tietueita. SET-lauseen sarakkeen1 nimi, sarakkeen2 nimi on taulukon sarakkeiden nimet, joissa muutettavan tietueen arvot. arvo1 ja arvo2 ovat uusia arvoja, jotka tulisi lisätä tietueeseen. WHERE-lauseessa määritetään tietuejoukot, jotka on päivitettävä taulukossa. Missä 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.

Mitä eroa Inset-, Update- ja Alter-sovellusten välillä on??

Lisää-komentoa käytetään uuden rivin lisäämiseen olemassa olevaan taulukkoon. 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 olemassa olevaan taulukko tietokannassa. Lisää ja päivitä ovat DML-käskyä, kun taas muutos on DDL-käsky. Alter-komento muuttaa tietokantakaavaa, kun taas lisäys- ja päivityslausekkeet modifioivat vain tietueita tietokantaan tai lisää tietueita taulukkoon muuttamatta sen rakennetta.