Atšķirība Starp Atjaunināšanu Un Mainīšanu

Atšķirība Starp Atjaunināšanu Un Mainīšanu
Atšķirība Starp Atjaunināšanu Un Mainīšanu

Video: Atšķirība Starp Atjaunināšanu Un Mainīšanu

Video: Atšķirība Starp Atjaunināšanu Un Mainīšanu
Video: Pielāgota dizaina mājaslapu priekšrocības 2024, Maijs
Anonim

Update vs Alter

Atjaunināt un mainīt ir divas SQL (strukturētās vaicājumu valodas) komandas, kas tiek izmantotas datu bāzu modificēšanai. Atjaunināšanas paziņojums tiek izmantots, lai atjauninātu esošos ierakstus datu bāzē. Atjauninājums ir paziņojums 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.

Kas ir Update?

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. Komandas, kas tiek izmantotas, lai pārvaldītu datus, nemainot datu bāzes shēmu, sauc par DML priekšrakstiem. Šis ir tipisks atjauninājuma paziņojuma sintakse.

UPDATE tableName

SET kolonna1Name = vērtība1, column2Name = vērtība2,…

WHERE kolonnaXName = someValue

Iepriekš minētajā piemērā tableName jāaizstāj ar tās tabulas nosaukumu, kurā vēlaties mainīt ierakstus. Klauzulas SET kolonna1Name, column2Name ir to kolonnu nosaukumi tabulā, kurās jāieraksta ieraksta vērtības. modificēts. 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. WEHRE klauzulu 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 Update un Alter?

Atjaunināt ir SQL komanda, ko izmanto, 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 datu bāzes tabulai.

Atjauninājums ir DML paziņojums, savukārt alter ir DDL paziņojums. Komanda Mainīt modificē datu bāzes shēmu, savukārt atjaunināšanas paziņojums modificē tikai datu bāzes ierakstus, nemainot tās struktūru.

Ieteicams: