Starpība Starp Ievietošanu, Atjaunināšanu Un Mainīšanu

Starpība Starp Ievietošanu, Atjaunināšanu Un Mainīšanu
Starpība Starp Ievietošanu, Atjaunināšanu Un Mainīšanu

Video: Starpība Starp Ievietošanu, Atjaunināšanu Un Mainīšanu

Video: Starpība Starp Ievietošanu, Atjaunināšanu Un Mainīšanu
Video: Alena Shvets | Intervija | No Ukrainas līdz ASV čempionam Balles dejas Bla Bla Dance 2024, Aprīlis
Anonim

Ievietot vs Atjaunināt vs Mainīt

Ievietot, Atjaunināt un Mainīt ir trīs SQL (strukturētās vaicājumu valodas) komandas, kas tiek izmantotas datu bāzu modificēšanai. Ievietot priekšrakstu tiek izmantots jaunas rindas ievietošanai esošajā tabulā. Atjaunināšanas paziņojums tiek izmantots, lai atjauninātu esošos ierakstus datu bāzē. Ievietošana un atjaunināšana ir paziņojumi par datu manipulācijas valodu (DML). Mainīt SQL komandu izmanto, lai modificētu, dzēstu vai pievienotu kolonnu esošai tabulai datu bāzē. Mainīt ir datu definīcijas valodas (DDL) paziņojums.

Ievietojiet

Insert ir SQL komanda, ko izmanto, lai esošai tabulai ievietotu jaunu rindu. Ievietot ir DML paziņojums. Komandas, kas tiek izmantotas, lai pārvaldītu datus, nemainot datu bāzes shēmu, sauc par DML priekšrakstiem. Ir divi veidi, kā varētu uzrakstīt iestarpinājumu.

Viens formāts norāda kolonnu nosaukumus un vērtības, kas jāievieto šādi.

INSERT INTO tableName (column1Name, column2Name,…)

VALUES (vērtība1, vērtība2,…)

Otrais formāts nenorāda kolonnu nosaukumus, kuri būtu jāievieto.

INSERT INTO tableName

VALUES (vērtība1, vērtība2,…)

Iepriekš minētajos piemēros tableName ir tabulas nosaukums, kurai jāievieto rindas. Kolonna1Name, column2Name, … ir to kolonnu nosaukumi, kurās tiks ievietotas vērtības value1, value2,….

Atjaunināt

Atjaunināt ir SQL komanda, ko izmanto, lai atjauninātu esošos ierakstus datu bāzē. Atjauninājums tiek uzskatīts par DML paziņojumu. Šis ir tipisks atjauninājuma paziņojuma sintakse.

UPDATE tableName

SET kolonna1Name = value1, column2Name = value2,… WHERE kolonnaXName = someValue

Iepriekš minētajā piemērā tableName jāaizstāj ar tabulas nosaukumu, kuru vēlaties mainīt ierakstus. Klauzulas SET kolonna1Name, column2Name ir to kolonnu nosaukumi tabulā, kurās ir jāmaina ieraksta vērtības. vērtība1 un vērtība2 ir jaunās vērtības, kas jāievieto ierakstā. KURA klauzulā norādīts, ka tabulā jāatjaunina ierakstu kopa. Klausu WHERE var arī izlaist no paziņojuma UPDATE. Tad visi tabulas ieraksti tiktu atjaunināti ar SET klauzulā norādītajām vērtībām.

Kas ir Alter?

Mainīt ir SQL komanda, ko izmanto, lai modificētu, dzēstu vai pievienotu kolonnu esošai datu bāzes tabulai. Mainītājs tiek uzskatīts par DDL paziņojumu. Komandas, kas tiek izmantotas, lai definētu datu bāzes struktūru (datu bāzes shēmu), sauc par DDL priekšrakstiem. Tālāk ir raksturīga sintakse sakārtotam apgalvojumam, kas tiek izmantots kolonnas pievienošanai esošai tabulai.

ALTER TABLE tableName

ADD newColumnName dataTypeOfNewColumn

Šeit tableName ir esošās tabulas nosaukums, kas jāmaina, un newColumnName ir nosaukums, kas piešķirts jaunajai kolonnai, kas pievienota tabulai. dataTypeOfNewColumn nodrošina jaunās kolonnas datu tipu.

Šis ir tipisks sintakses variants paziņojumam alter, kas tiek izmantots, lai dzēstu kolonnu esošā tabulā.

ALTER TABLE tableName

Kolonnas DROP COLUMNNOSAUKUMS

Šeit tableName ir esošās tabulas nosaukums, kas jāmaina, un columnName ir tās kolonnas nosaukums, kura ir jāizdzēš. Dažas no tabulām var neatļaut kolonnu dzēšanu no tabulām.

Šis ir tipisks sintakses variants paziņojumam alter, kas tiek izmantots, lai mainītu tabulas esošās kolonnas datu tipu.

ALTER TABLE tableName

Sleja ALTER COLUMNName newDataType

Šajā slejāNosaukums ir esošās tabulas kolonnas nosaukums, un newDataType ir jaunā datu veida nosaukums.

Kāda ir atšķirība starp Inset, Update un Alter?

Komanda Ievietot tiek izmantota jaunas rindas ievietošanai esošajā tabulā, Atjaunināt ir SQL komanda, kas tiek izmantota, lai atjauninātu esošos ierakstus datu bāzē, savukārt alter ir SQL komanda, ko izmanto, lai modificētu, dzēstu vai pievienotu kolonnu esošai tabula datu bāzē. Ievietot un Atjaunināt ir DML paziņojums, savukārt alter ir DDL priekšraksts. Komanda Mainīt modificē datu bāzes shēmu, bet ievietot un atjaunināt paziņojumus modificēt tikai ierakstus datu bāzē vai ierakstus tabulā, nemainot tās struktūru.

Ieteicams: