Atjaunināšanas un maiņas atšķirība

Atjaunināšanas un maiņas atšķirība
Atjaunināšanas un maiņas atšķirība

Video: Atjaunināšanas un maiņas atšķirība

Video: Atjaunināšanas un maiņas atšķirība
Video: repositorio local en REDHAT ( desde la 6.0 hasta 7.9 y verdiones de fedora, centos ) 2024, Novembris
Anonim

Atjaunināt pret citu

Update un Alter ir divas SQL (strukturētās vaicājumu valodas) komandas, ko izmanto datu bāzu modificēšanai. Atjaunināšanas paziņojums tiek izmantots, lai atjauninātu esošos ierakstus datu bāzē. Atjauninājums ir datu manipulācijas valodas (DML) paziņojums. Komanda Alter SQL tiek izmantota, lai modificētu, dzēstu vai pievienotu kolonnu esošai datu bāzes tabulai. Alter ir datu definīcijas valodas (DDL) paziņojums.

Kas ir atjauninājums?

Update 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 datu pārvaldībai, nemainot datu bāzes shēmu, sauc par DML priekšrakstiem. Tālāk ir norādīta tipiskā atjaunināšanas paziņojuma sintakse.

ATJAUNINĀT tabulasnosaukumu

SET column1Name=value1, column2Name=value2, …

WHERE columnXName=someValue

Iepriekšējā piemērā tabulas nosaukums jāaizstāj ar tās tabulas nosaukumu, kurā vēlaties modificēt ierakstus. Kolonnas1Nosaukums, Kolonnas2Nosaukums klauzulā SET ir to tabulas kolonnu nosaukumi, kurās ir norādītas ieraksts, kas jāmaina. vērtība1 un vērtība2 ir jaunās vērtības, kas jāievieto ierakstā. Klauzula WHERE norāda, ka ierakstu kopa ir jāatjaunina tabulā. WEHRE klauzulu var arī izlaist no UPDATE priekšraksta. Tad visi ieraksti tabulā tiks atjaunināti ar vērtībām, kas norādītas klauzulā SET.

Kas ir Alter?

Alter ir SQL komanda, ko izmanto, lai modificētu, dzēstu vai pievienotu kolonnu esošai datu bāzes tabulai. Alter tiek uzskatīts par DDL paziņojumu. Komandas, kas tiek izmantotas, lai definētu datu bāzes struktūru (datu bāzes shēmu), tiek sauktas par DDL priekšrakstiem. Tālāk ir norādīta tipiskā sintakse alter priekšrakstam, ko izmanto, lai esošai tabulai pievienotu kolonnu.

ALTER TABLE tableName

PIEVIENOT jaunuSlejasNosaukuma dataTypeOfNewColumn

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

Tālāk ir norādīta tipiskā sintakse alter priekšrakstam, ko izmanto, lai dzēstu kolonnu no esošās tabulas.

ALTER TABLE tableName

DROP COLUMN columnName

Šeit tabulas nosaukums ir esošās tabulas nosaukums, kas jāmaina, un kolonnas nosaukums ir dzēšamās kolonnas nosaukums. Dažas tabulas var neļaut dzēst kolonnas no tabulām.

Tālāk ir norādīta tipiskā sintakse alter priekšrakstam, ko izmanto, lai mainītu tabulas esošas kolonnas datu veidu.

ALTER TABLE tableName

ALTER COLUMN columnName newDataType

Šajā kolonnāName ir tabulas esošās kolonnas nosaukums, un newDataType ir jaunā datu tipa nosaukums.

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

Update 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 datubāzes tabulai.

Update ir DML priekšraksts, savukārt alter ir DDL priekšraksts. Komanda Alter maina datu bāzes shēmu, savukārt atjaunināšanas paziņojums maina tikai ierakstus datu bāzē, nemainot tās struktūru.

Ieteicams: