Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako používať príkaz update v mysql?

AKTUALIZÁCIA príkaz v MySQL sa používa na úpravu existujúcich údajov v databázovej tabuľke. Umožňuje vám zmeniť hodnoty konkrétnych stĺpcov pre jeden alebo viacero riadkov, ktoré spĺňajú zadané kritériá.

Syntax:

```

UPDATE table_name

SET stĺpec1 =nová_hodnota1, stĺpec2 =nová_hodnota2, ...

KDE podmienka;

```

Parametre:

* názov_tabuľky: Názov tabuľky, ktorá sa má aktualizovať.

* stĺpec1, stĺpec2, ...: Názvy stĺpcov, ktoré sa majú aktualizovať.

* nová_hodnota1, nová_hodnota2, ...: Nové hodnoty, ktoré sa majú priradiť zadaným stĺpcom.

* KDE podmienka: Nepovinná klauzula špecifikujúca kritériá na určenie, ktoré riadky sa majú aktualizovať. Ak sa vynechá, aktualizujú sa všetky riadky v tabuľke.

Príklady:

1. Aktualizujte jeden stĺpec pre všetky riadky:

```

AKTUALIZÁCIA zamestnancov

SET plat =plat * 1,10;

```

Tento dotaz zvýši plat všetkým zamestnancom o 10%.

2. Aktualizácia viacerých stĺpcov pre konkrétne riadky:

```

AKTUALIZÁCIA zákazníkov

SET meno ='John Doe', email ='johndoe@example.com'

WHERE id =123;

```

Tento dopyt aktualizuje meno a e-mail zákazníka s ID 123.

3. Aktualizácia stĺpcov pomocou výrazov:

```

AKTUALIZÁCIA produktov

SET cena =cena + (cena * 0,20);

```

Tento dotaz zvýši cenu všetkých produktov o 20%.

4. Aktualizácia stĺpcov na základe hodnôt z inej tabuľky:

```

AKTUALIZOVAŤ objednávky

SET status =(SELECT status FROM order_statuss WHERE id =order_status_id);

```

Tento dotaz aktualizuje stav každej objednávky na základe stavového kódu uloženého v tabuľke order_statuses.

Poznámka:

Pred vykonaním akéhokoľvek príkazu UPDATE je dôležité uistiť sa, že máte potrebné povolenia a že rozumiete možnému vplyvu zmien na vaše údaje. Vždy otestujte svoje aktualizácie vo vývojovom alebo testovacom prostredí pred ich použitím v produkčnej databáze.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené