Video: Erinevus Värskenduse Ja Muudatuse Vahel
2024 Autor: Mildred Bawerman | [email protected]. Viimati modifitseeritud: 2023-12-16 08:38
Uuenda vs Alter
Update ja Alter on kaks SQL-i (struktureeritud päringukeel) käsku, mida kasutatakse andmebaaside muutmiseks. Uuenduslauset kasutatakse andmebaasis olemasolevate kirjete värskendamiseks. Värskendus on käsk Data Manipulation Language (DML). Alter SQL käsku kasutatakse andmebaasi olemasoleva tabeli veeru muutmiseks, kustutamiseks või lisamiseks. Muutja on DDL (Data Definition Language) avaldus.
Mis on Update?
Värskendus on SQL-käsk, mida kasutatakse andmebaasis olemasolevate kirjete värskendamiseks. Uuendamist peetakse DML-i avalduseks. Käske, mida kasutatakse andmete haldamiseks andmebaasi skeemi muutmata, nimetatakse DML-lauseteks. Järgneb värskenduse lause tüüpiline süntaks.
UPDATE tableName
SET veerg1Nimi = väärtus1, veerg2Nimi = väärtus2,…
WHERE veergXName = someValue
Ülaltoodud näites tuleks tableName asendada selle tabeli nimega, milles soovite kirjeid muuta. Veerus1Name, column2Name on klausel SET, mis on tabeli veergude nimed, milles kirje väärtused peavad olema muudetud. väärtus1 ja väärtus2 on uued väärtused, mis tuleks kirjesse lisada. WHERE klausel määrab tabelis värskendatavate kirjete kogumi. WEHRE-klausli võiks ka UPDATE-lausest välja jätta. Seejärel värskendatakse kõiki tabeli kirjeid SET-klauslis toodud väärtustega.
Mis on Alter?
Alter on SQL-käsk, mida kasutatakse andmebaasi olemasoleva tabeli veeru muutmiseks, kustutamiseks või lisamiseks. Muudatust peetakse DDL-i avalduseks. Käske, mida kasutatakse andmebaasi struktuuri (andmebaasiskeemi) määratlemiseks, nimetatakse DDL-lauseteks. Järgmine on alter-lause tüüpiline süntaks, mida kasutatakse veeru lisamiseks olemasolevasse tabelisse.
ALTER TABLE tableName
ADD newColumnName dataTypeOfNewColumn
Siin tableName on olemasoleva tabeli nimi, mida tuleb muuta, ja newColumnName on nimi, mis antakse tabelile lisatud uuele veerule. dataTypeOfNewColumn annab uue veeru andmetüübi.
Järgneb alternatiivlause tüüpiline süntaks, mida kasutatakse olemasoleva tabeli veeru kustutamiseks.
ALTER TABLE tableName
Veerg DROP COLUMNNimi
Siin on tableName olemasoleva tabeli nimi, mida tuleb muuta, ja columnName on kustutatava veeru nimi. Mõni tabel ei pruugi lubada selle tabelitest veergude kustutamist.
Järgmine on alter-lause tüüpiline süntaks, mida kasutatakse tabeli olemasoleva veeru andmetüübi muutmiseks.
ALTER TABLE tableName
Veerg ALTER COLUMNNimi newDataType
Siin veerusNimi on tabeli olemasoleva veeru nimi ja newDataType on uue andmetüübi nimi.
Mis vahe on värskendusel ja muutmisel?
Värskendus on SQL-i käsk, mida kasutatakse andmebaasis olemasolevate kirjete värskendamiseks, alter on SQL-käsk, mida kasutatakse andmebaasi olemasoleva tabeli veeru muutmiseks, kustutamiseks või lisamiseks.
Värskendus on DML-i lause, samas kui alter on DDL-i lause. Käsk Alter muudab andmebaasi skeemi, värskenduslause aga ainult andmebaasi kirjeid, muutmata selle struktuuri.
Soovitatav:
Erinevus Transgeensete Ja Väljalangevate Hiirte Vahel
Peamine erinevus transgeensete ja knockout-hiirte vahel on see, et transgeensete hiirte genoomi on sisestatud võõrgeenid, samas kui knockout-hiirtel
Erinevus Tsisgeneesi Ja Intrageneesi Vahel
Peamine erinevus tsisgeneesi ja intrageneesi vahel on see, et tsisgeneesis sisestatakse geenid ilma DNA järjestust muutmata ja ge
Erinevus Tõusva Ja Kahaneva Paberikromatograafia Vahel
Peamine erinevus tõusva ja kahaneva paberikromatograafia vahel on see, et tõusev paberikromatograafia hõlmab lahusti liikumist
Erinevus Telstra Vahel Uue IPadi 3 Ja Galaxy Tab 8.9 4G LTE Vahel
Telstra Uus iPad 3 vs Galaxy Tab 8.9 4G LTE | Kiirus, jõudlus ja ülevaated | Täielikud tehnilised andmed Võrreldes igal juhul, kui vabastate a
Edasilükatud Ja Kohese Värskenduse Erinevus
Edasilükatud värskendus vs kohene värskendus Edasilükatud värskendus ja kohene värskendamine on kaks tehnikat, mida kasutatakse andmebaasihalduse S tehingulogi failide säilitamiseks