Aký je rozdiel medzi ALTER a UPDATE v SQL
Obsah:
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