Atnaujinimo ir pakeitimo skirtumas

Atnaujinimo ir pakeitimo skirtumas
Atnaujinimo ir pakeitimo skirtumas

Video: Atnaujinimo ir pakeitimo skirtumas

Video: Atnaujinimo ir pakeitimo skirtumas
Video: Выбираем Linux для дома 🐧 Ubuntu НЕ лучший выбор 2024, Liepa
Anonim

Atnaujinti prieš kitą

Update ir Alter yra dvi SQL (struktūrinės užklausos kalbos) komandos, naudojamos duomenų bazėms keisti. Atnaujinimo pareiškimas naudojamas esamiems duomenų bazės įrašams atnaujinti. Atnaujinimas yra duomenų manipuliavimo kalbos (DML) sakinys. Komanda Alter SQL naudojama modifikuoti, ištrinti arba įtraukti stulpelį į esamą duomenų bazės lentelę. Alter yra duomenų apibrėžimo kalbos (DDL) teiginys.

Kas yra atnaujinimas?

Update yra SQL komanda, naudojama esamiems duomenų bazės įrašams atnaujinti. Atnaujinimas laikomas DML teiginiu. Komandos, kurios naudojamos duomenims valdyti nekeičiant duomenų bazės schemos, vadinamos DML sakiniais. Toliau pateikiama tipinė atnaujinimo teiginio sintaksė.

ATNAUJINTI lentelės pavadinimą

SET column1Pavadinimas=reikšmė1, stulpelis2Pavadinimas=reikšmė2, …

WHERE columnXName=someValue

Aukščiau pateiktame pavyzdyje lentelės pavadinimas turėtų būti pakeistas lentelės, kurioje norite keisti įrašus, pavadinimu. Stulpelio1 pavadinimas, stulpelio2 pavadinimas SET sąlygoje yra stulpelių pavadinimai lentelėje, kurioje pateikiamos įrašą, kurį reikia keisti. value1 ir value2 yra naujos reikšmės, kurios turėtų būti įterptos į įrašą. WHERE sąlyga nurodo, kad įrašų rinkinys turi būti atnaujintas lentelėje. WEHRE sąlyga taip pat gali būti praleista sakinyje UPDATE. Tada visi lentelės įrašai būtų atnaujinti su SET sąlygoje pateiktomis reikšmėmis.

Kas yra Alter?

Alter yra SQL komanda, naudojama modifikuoti, ištrinti arba pridėti stulpelį prie esamos duomenų bazės lentelės. Alter laikomas DDL teiginiu. Komandos, kurios naudojamos duomenų bazės struktūrai (duomenų bazės schemai) apibrėžti, vadinamos DDL teiginiais. Toliau pateikiama tipinė alter sakinio, kuris naudojamas stulpeliui pridėti prie esamos lentelės, sintaksė.

ALTER TABLE lentelės pavadinimas

PRIDĖTI naująStulpelioPavadinimo dataTypeOfNewColumn

Čia tableName yra esamos lentelės, kurią reikia pakeisti, pavadinimas, o newColumnName yra pavadinimas, suteiktas naujam stulpeliui, kuris pridedamas prie lentelės. dataTypeOfNewColumn pateikia naujo stulpelio duomenų tipą.

Toliau pateikiama tipinė alter sakinio, kuris naudojamas stulpeliui iš esamos lentelės ištrinti, sintaksė.

ALTER TABLE lentelės pavadinimas

DROP COLUMN columnName

Čia tableName yra esamos lentelės, kurią reikia pakeisti, pavadinimas, o columnName yra stulpelio, kurį reikia ištrinti, pavadinimas. Kai kurios lentelės gali neleisti ištrinti stulpelių iš lentelių.

Toliau pateikiama tipinė alter sakinio, kuris naudojamas esamo lentelės stulpelio duomenų tipui pakeisti, sintaksė.

ALTER TABLE lentelės pavadinimas

ALTER COLUMN columnName newDataType

Čia columnName yra esamo lentelės stulpelio pavadinimas, o newDataType yra naujo duomenų tipo pavadinimas.

Kuo skiriasi atnaujinimas ir keitimas?

Update yra SQL komanda, naudojama esamiems duomenų bazės įrašams atnaujinti, o alter yra SQL komanda, naudojama modifikuoti, ištrinti arba pridėti stulpelį prie esamos duomenų bazės lentelės.

Update yra DML sakinys, o alter yra DDL sakinys. Komanda Alter modifikuoja duomenų bazės schemą, o atnaujinimo sakinys keičia tik duomenų bazės įrašus, nekeičiant jos struktūros.

Rekomenduojamas: