Rozdíl Mezi Aktualizací A Změnou

Rozdíl Mezi Aktualizací A Změnou
Rozdíl Mezi Aktualizací A Změnou

Video: Rozdíl Mezi Aktualizací A Změnou

Video: Rozdíl Mezi Aktualizací A Změnou
Video: 10 SKRYTÝCH FUNKCÍ VE WINDOWSU! 2024, Smět
Anonim

Aktualizovat vs Změnit

Update a Alter jsou dva příkazy SQL (Structured Query Language) používané pro úpravy databází. Příkaz Update se používá k aktualizaci existujících záznamů v databázi. Aktualizace je prohlášení jazyka Data Manipulation Language (DML). Příkaz Alter SQL se používá k úpravě, odstranění nebo přidání sloupce k existující tabulce v databázi. Alter je prohlášení v jazyce Data Definition Language (DDL).

Co je aktualizace?

Aktualizace je příkaz SQL, který se používá k aktualizaci existujících záznamů v databázi. Aktualizace se považuje za prohlášení DML. Příkazy, které se používají ke správě dat bez změny schématu databáze, se nazývají příkazy DML. Následuje typická syntaxe prohlášení o aktualizaci.

UPDATE název_tabulky

SET název sloupce1 = hodnota1, název sloupce2 = hodnota2,…

WHERE columnXName = someValue

Ve výše uvedeném příkladu by měl být název_tabulky nahrazen názvem tabulky, ve které chcete upravit záznamy. Název_sloupce, název_sloupce2 v klauzuli SET jsou názvy sloupců v tabulce, ve kterých jsou hodnoty záznamu, který je třeba upraveno. value1 a value2 jsou nové hodnoty, které by měly být vloženy do záznamu. Klauzule WHERE určuje, že v tabulce je třeba aktualizovat sadu záznamů. Klauzuli WEHRE lze také z příkazu UPDATE vynechat. Pak by se všechny záznamy v tabulce aktualizovaly hodnotami uvedenými v klauzuli SET.

Co je Alter?

Alter je příkaz SQL, který se používá k úpravě, odstranění nebo přidání sloupce k existující tabulce v databázi. Změna je považována za prohlášení DDL. Příkazy, které se používají k definování struktury databáze (schéma databáze), se nazývají příkazy DDL. Následuje typická syntaxe příkazu alter, který se používá k přidání sloupce do existující tabulky.

ALTER TABLE tableName

PŘIDAT newColumnName dataTypeOfNewColumn

Zde je název_tabulky název existující tabulky, kterou je třeba změnit, a newColumnName je název daný novému sloupci, který je přidán do tabulky. dataTypeOfNewColumn poskytuje datový typ nového sloupce.

Následuje typická syntaxe příkazu alter, který se používá k odstranění sloupce v existující tabulce.

ALTER TABLE tableName

DROP COLUMN název sloupce

Zde je název_tabulky název existující tabulky, kterou je třeba změnit, a název_sloupce je název sloupce, který je třeba odstranit. Některé z tabulek nemusí umožňovat mazání sloupců z jeho tabulek.

Následuje typická syntaxe příkazu alter, který se používá ke změně datového typu existujícího sloupce v tabulce.

ALTER TABLE tableName

ALTER COLUMN columnName newDataType

Zde je columnName název existujícího sloupce v tabulce a newDataType je název nového datového typu.

Jaký je rozdíl mezi Update a Alter?

Aktualizace je příkaz SQL, který se používá k aktualizaci existujících záznamů v databázi, zatímco alter je příkaz SQL, který se používá k úpravě, odstranění nebo přidání sloupce k existující tabulce v databázi.

Aktualizace je prohlášení DML, zatímco alter je prohlášení DDL. Příkaz Alter upraví schéma databáze, zatímco příkaz update upraví pouze záznamy v databázi bez úpravy její struktury.

Doporučená: