Rozdiel Medzi Aktualizáciou A Zmenou

Rozdiel Medzi Aktualizáciou A Zmenou
Rozdiel Medzi Aktualizáciou A Zmenou

Video: Rozdiel Medzi Aktualizáciou A Zmenou

Video: Rozdiel Medzi Aktualizáciou A Zmenou
Video: НЕВИДИМЫЙ МИР 2024, Apríl
Anonim

Aktualizácia vs Alter

Update a Alter sú dva príkazy SQL (Structured Query Language), ktoré sa používajú na úpravu databáz. Príkaz Update sa používa na aktualizáciu existujúcich záznamov v databáze. Aktualizácia je vyhlásenie v jazyku Data Manipulation Language (DML). Príkaz Alter SQL sa používa na úpravu, odstránenie alebo pridanie stĺpca k existujúcej tabuľke v databáze. Alter je vyhlásenie v jazyku Data Definition Language (DDL).

Čo je to Update?

Aktualizácia je príkaz SQL, ktorý sa používa na aktualizáciu existujúcich záznamov v databáze. Aktualizácia sa považuje za vyhlásenie DML. Príkazy, ktoré sa používajú na správu údajov bez zmeny schémy databázy, sa nazývajú príkazy DML. Nasleduje typická syntax vyhlásenia o aktualizácii.

UPDATE tableName

SET stĺpec1Name = hodnota1, stĺpec2Name = hodnota2,…

WHERE columnXName = someValue

Vo vyššie uvedenom príklade by mal byť názov tabuľky nahradený názvom tabuľky, v ktorej chcete záznamy upravovať. Názov stĺpca, názov stĺpca2 v klauzule SET sú názvy stĺpcov v tabuľke, v ktorých je potrebné zaznamenať hodnoty záznamu. upravené. hodnota1 a hodnota2 sú nové hodnoty, ktoré by sa mali vložiť do záznamu. Klauzula WHERE určuje, že v tabuľke je potrebné aktualizovať množinu záznamov. Klauzulu WEHRE možno tiež vynechať z príkazu UPDATE. Potom by sa všetky záznamy v tabuľke aktualizovali o hodnoty uvedené v klauzule SET.

Čo je to Alter?

Alter je príkaz SQL, ktorý sa používa na úpravu, odstránenie alebo pridanie stĺpca k existujúcej tabuľke v databáze. Zmena sa považuje za vyhlásenie DDL. Príkazy, ktoré sa používajú na definovanie štruktúry databázy (schéma databázy), sa nazývajú príkazy DDL. Nasleduje typická syntax príkazu alter, ktorá sa používa na pridanie stĺpca do existujúcej tabuľky.

ALTER TABLE tableName

PRIDAŤ newColumnName dataTypeOfNewColumn

V tomto mieste tableName je názov existujúcej tabuľky, ktorú je potrebné zmeniť, a newColumnName je názov daný novému stĺpcu, ktorý je pridaný do tabuľky. dataTypeOfNewColumn poskytuje dátový typ nového stĺpca.

Nasleduje typická syntax príkazu alter, ktorá sa používa na odstránenie stĺpca v existujúcej tabuľke.

ALTER TABLE tableName

DROP COLUMN názov stĺpca

Tu je tableName názov existujúcej tabuľky, ktorú je potrebné zmeniť, a columnName je názov stĺpca, ktorý je potrebné vymazať. Niektoré z tabuliek nemusia umožňovať odstránenie stĺpcov z jej tabuliek.

Nasleduje typická syntax príkazu alter, ktorá sa používa na zmenu dátového typu existujúceho stĺpca v tabuľke.

ALTER TABLE tableName

ALTER COLUMN stĺpecName newDataType

Tu je columnName názov existujúceho stĺpca v tabuľke a newDataType je názov nového dátového typu.

Aký je rozdiel medzi programami Update a Alter?

Aktualizácia je príkaz SQL, ktorý sa používa na aktualizáciu existujúcich záznamov v databáze, zatiaľ čo alter je príkaz SQL, ktorý sa používa na úpravu, odstránenie alebo pridanie stĺpca k existujúcej tabuľke v databáze.

Update je vyhlásenie DML, zatiaľ čo alter je vyhlásenie DDL. Príkaz Alter upraví databázovú schému, zatiaľ čo príkaz update upraví iba záznamy v databáze bez úpravy jej štruktúry.

Odporúčaná: