Aký je rozdiel medzi ALTER a UPDATE v SQL

Obsah:

Anonim

The hlavný rozdiel medzi ALTER a UPDATE v SQL je to ALTER je príkazom pre jazyk definície údajov, zatiaľ čo UPDATE je príkazom jazyka pre manipuláciu s údajmi.

Structured Query Language (SQL) je jazyk, ktorý umožňuje vykonávanie operácií s údajmi uloženými v RDBMS. Príkazy SQL sú rozdelené hlavne do troch kategórií: Data Definition Language (DDL), Data Manipulation Language (DML) a Data Control Language (DCL). Príkazy DDL pomáhajú upravovať databázy, tabuľky atď., Zatiaľ čo príkazy DML pomáhajú manipulovať s údajmi v RDBMS. Príkazy DCL na druhej strane pomáhajú definovať používateľov, ktorí majú prístup k databázam. Stručne povedané, ALTER je príkaz DDL, zatiaľ čo UPDATE je príkaz DML.

ALTER, príkaz DDL, príkaz DML, RDBMS, SQL, AKTUALIZÁCIA

Čo je ALTER v SQL

„ALTER“ je príkaz DDL, ktorý pomáha upraviť štruktúru databázy alebo súvisiacich objektov, ako sú tabuľky. Existuje niekoľko spôsobov použitia príkazu ALTER.

Nasledujúce vyhlásenie pridáva do tabuľky zamestnancov stĺpček s názvom oddelenie.

ALTER TABLE zamestnanec PRIDAŤ (oddelenie VARCHAR (30));

Nasledujúci príkaz pridáva do tabuľky zamestnancov viac stĺpcov s názvom oddelenie, adresa a dátum_národa.

ALTER TABLE zamestnanec PRIDAŤ (oddelenie VARCHAR (30),

adresa VARCHAR (100),

date_of_birth DATE);

Je tiež možné zmeniť dátový typ existujúcej tabuľky stĺpca. Pôvodne bol počet znakov vo vyššie uvedenom poli oddelenia 30. Nasledujúce vyhlásenie však mení počet znakov v poli oddelenia na 50 znakov.

ALTER TABLE zamestnanec ZMENIŤ (oddelenie VARCHAR (50));

Stĺpec môžeme tiež premenovať pomocou ALTER. Nasledujúci príkaz upravuje názov stĺpca date_of_birth ako nar.

ALTER TABLE zamestnanec PREJMENOVAŤ

date_of_birth TO dob;

Okrem toho je tiež možné odstrániť stĺpec z tabuľky. Nasledujúci príkaz odstráni adresu stĺpca z tabuľky zamestnancov.

ALTER TABLE DROP DROP (adresa);

Čo je to UPDATE v SQL

„UPDATE“ je príkaz DML, ktorý pomáha meniť záznamy v tabuľke.

Predpokladajme napríklad, že počiatočné oddelenie zamestnanca 100 je IT. Nasledujúce vyhlásenie mení oddelenie tohto zamestnanca na HR.

UPDATE zamestnanec SET oddelenie = „HR“ KDE emp_id = 100;

Okrem toho môžeme zmeniť hodnoty viacerých stĺpcov. Nasledujúce vyhlásenie mení oddelenie na HR a adresu 100 zamestnanca v Sydney.

UPDATE zamestnanec SET oddelenie = ‘HR’, adresa = ‘Sydney’ WHERE emp_id = 100;

Rozdiel medzi ALTER a UPDATE v SQL

Definícia

ALTER je príkaz v SQL, ktorý sa používa na úpravu databáz, tabuliek atď. RDBMS, zatiaľ čo UPDATE je príkaz v SQL, ktorý sa používa na úpravu riadkov v tabuľke RDBMS. Toto je zásadný rozdiel medzi ALTER a UPDATE v SQL.

Kategória

Hlavný rozdiel medzi ALTER a UPDATE v SQL je ten, že ALTER je príkaz DDL, zatiaľ čo UPDATE je príkaz DML.

Použitie

Príkaz ALTER pomáha meniť štruktúru databázy a súvisiacich objektov, zatiaľ čo príkaz UPDATE pomáha upravovať záznamy v tabuľke databázy. Toto je teda ďalší rozdiel medzi ALTER a UPDATE v SQL.

Záver

SQL je jazyk, ktorý umožňuje vykonávať operácie s údajmi uloženými v RDBMS. „ALTER“ a „UPDATE“ sú dva také príkazy. Hlavný rozdiel medzi ALTER a UPDATE v SQL je ten, že ALTER je príkazom jazyka pre definíciu údajov, zatiaľ čo UPDATE je príkazom jazyka pre manipuláciu s údajmi.

Referencia:

1. „Príkaz SQL: ALTER“. Typy topológie siete v počítačových sieťach | Studytonight, k dispozícii tu.2. "Použitie príkazu UPDATE SQL." Typy topológie siete v počítačových sieťach | Studytonight, k dispozícii tu.

Obrázok so súhlasom:

1. „1895779“ (CC0) cez Pixabay

Aký je rozdiel medzi ALTER a UPDATE v SQL