Video: Skirtumas Tarp įterpimo, Atnaujinimo Ir Pakeitimo
2024 Autorius: Mildred Bawerman | [email protected]. Paskutinį kartą keistas: 2023-12-16 08:40
Įterpti vs atnaujinti vs pakeisti
„Insert“, „Update“ir „Alter“yra trys SQL („Structured Query Language“) komandos, naudojamos modifikuoti duomenų bazes. Įterpti sakinį naudojamas įterpti naują eilutę į esamą lentelę. Atnaujinimo sakinys naudojamas esamiems duomenų bazės įrašams atnaujinti. Įterpti ir atnaujinti yra duomenų valdymo kalbos (DML) sakiniai. Keisti SQL komandą naudojama modifikuoti, ištrinti ar pridėti stulpelį prie esamos lentelės duomenų bazėje. „Alter“yra duomenų apibrėžimo kalbos (DDL) sakinys.
Įdėti
Įterpti yra SQL komanda, naudojama įterpti naują eilutę į esamą lentelę. Įterpti yra DML sakinys. Komandos, kurios naudojamos duomenims tvarkyti nekeičiant duomenų bazės schemos, vadinamos DML sakiniais. Yra du būdai, kaip galima rašyti „Insert“teiginį.
Vienas formatas nurodo stulpelių pavadinimus ir reikšmes, kurias reikia įterpti taip.
INSERT INTO tableName (column1Name, column2Name,…)
VALUES (reikšmė1, vertė2,…)
Antrasis formatas nenurodo stulpelių pavadinimų, kuriuos reikėtų įterpti.
INSERT INTO tableName
VALUES (reikšmė1, vertė2,…)
Ankstesniuose pavyzdžiuose tableName yra lentelės, į kurią reikia įterpti eilutes, pavadinimas. Stulpeliai1Name, column2Name,… yra stulpelių, į kuriuos bus įterptos reikšmės value1, value2,…, pavadinimai.
Atnaujinti
Atnaujinti yra SQL komanda, naudojama atnaujinti esamus duomenų bazės įrašus. Atnaujinimas laikomas DML sakiniu. Toliau pateikiama tipinė naujinimo sakinio sintaksė.
UPDATE tableName
SET stulpelis1Name = value1, column2Name = value2,… WHERE columnXName = someValue
Ankstesniame pavyzdyje lentelės pavadinimas turėtų būti pakeistas lentelės, kurios norite pakeisti įrašus, pavadinimu. Stulpelyje SET1 stulpeliai1Name, column2Name yra stulpelių pavadinimai lentelėje, kurioje reikia pakeisti įrašo reikšmes. value1 ir value2 yra naujos vertės, kurios turėtų būti įterptos į įrašą. WHERE sąlygoje nurodoma, kad įrašų rinkinį reikia atnaujinti lentelėje. Sąlyga WHERE taip pat gali būti praleista iš UPDATE teiginio. Tada visi lentelės įrašai būtų atnaujinti naudojant SET sąlygoje pateiktas vertes.
Kas yra Alter?
Alter yra SQL komanda, naudojama modifikuoti, ištrinti ar pridėti stulpelį prie esamos lentelės duomenų bazėje. Pakeitimas laikomas DDL pareiškimu. Komandos, naudojamos duomenų bazės struktūrai (duomenų bazės schemai) apibrėžti, vadinamos DDL sakiniais. Toliau pateikiama tipinė „alter“sakinio, naudojamo stulpeliui pridėti prie esamos lentelės, sintaksė.
ALTER TABLE tableName
ADD newColumnName dataTypeOfNewColumn
Čia tableName yra esamos lentelės pavadinimas, kurį reikia pakeisti, o newColumnName yra vardas, suteiktas naujam stulpeliui, kuris yra pridėtas prie lentelės. „dataTypeOfNewColumn“pateikia naujo stulpelio duomenų tipą.
Toliau pateikiama tipinė „alter“sakinio, naudojamo esamos lentelės stulpeliui ištrinti, sintaksė.
ALTER TABLE tableName
„DROP COLUMN“stulpelisPavadinimas
Č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 sintaksė, naudojama norint pakeisti esamo lentelės stulpelio duomenų tipą.
ALTER TABLE tableName
Stulpelio ALTER COLUMNName newDataType pavadinimas
Čia columnName yra esamo lentelės stulpelio pavadinimas, o newDataType yra naujo duomenų tipo pavadinimas.
Kuo skiriasi „Inset“, „Update“ir „Alter“?
Komanda „Įterpti“naudojama įterpti naują eilutę į esamą lentelę, „Update“yra SQL komanda, naudojama atnaujinti esamus įrašus duomenų bazėje, o „alter“yra „SQL“komanda, naudojama modifikuoti, ištrinti arba pridėti esamą stulpelį lentelę duomenų bazėje. Įterpimas ir atnaujinimas yra DML, o „alter“yra DDL sakinys. Komanda „Pakeisti“modifikuoja duomenų bazės schemą, o įterpti ir atnaujinti sakinius modifikuojami tik įrašai į duomenų bazę arba įterpiami įrašai į lentelę, nekeičiant jos struktūros.
Rekomenduojama:
Skirtumas Tarp Aiškaus Judesio Greičio (CMR) Ir Atnaujinimo Dažnio
Aiškus judesio dažnis (CMR) ir atnaujinimo dažnis Nesvarbu, ar žmonės supranta LCD monitorių atnaujinimo dažnio pagrindą, ar jie mano, ar ne
Skirtumas Tarp Genų Pridėjimo Ir Genų Pakeitimo
Pagrindinis skirtumas tarp geno pridėjimo ir pakaitalo yra tas, kad geno pridėjimas yra geno įterpimas atliekant ne homologinę rekombinaciją, o
Skirtumas Tarp įterpimo Ir Pakeitimo Vektorių
Pagrindinis skirtumas tarp įterpimo ir pakaitinių vektorių yra tas, kad įterpimo vektorius turi galimybę įterpti vidutinio ilgio svetimą DNR, o r
Skirtumas Tarp įterpimo Rūšiavimo Ir Pasirinkimo Rūšiavimo
Raktų skirtumas - Įterpimo rūšiavimas ir atrankos rūšiavimas Įterpimo rūšiavimas ir pasirinkimo rūšiavimas yra du rūšiavimo algoritmai, naudojami rūšiuojant duomenų rinkinį. Kažkas
Skirtumas Tarp Faktinės Pinigų Vertės Ir Pakeitimo Kainos
Pagrindinis skirtumas - faktinė grynųjų pinigų vertė ir pakeitimo išlaidos Asmenys ir įmonės perka draudimo polisus, norėdami gauti išmokas žalos atveju