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.