MySQL PÄIVITYS kysely esimerkillä

Mikä on PÄIVITYSkysely?

PÄIVITYS MySQL komentoa käytetään taulukon rivien muokkaamiseen. Päivityskomennolla voidaan päivittää yksi tai useampia kenttiä samanaikaisesti. Sitä voidaan käyttää myös päivittämään a MySQL taulukko arvoilla toisesta taulukosta.

MySQL Päivitä komentosyntaksi

Päivitys-kyselyn perussyntaksi MySQL on alla olevan kuvan mukainen.

UPDATE `table_name` SET `column_name` = `new_value' [WHERE condition];

TÄÄLTÄ

  • UPDATE `taulukon_nimi` on komento, joka kertoo MySQL päivittääksesi taulukon tiedot.
  • SET `column_name` = `uusi_arvo' ovat niiden kenttien nimet ja arvot, joihin päivityskysely vaikuttaa. Huomaa, että päivitysarvoja määritettäessä merkkijonotietotyyppien on oltava lainausmerkeissä. Numeeristen arvojen ei tarvitse olla lainausmerkeissä. Päivämäärän tietotyypin on oltava lainausmerkeissä ja muodossa VVVV-KK-PP.
  • WHERE-ehto] on valinnainen, ja sitä voidaan käyttää suodattimen asettamiseen, joka rajoittaa niiden rivien määrää, joihin PÄIVITYS vaikuttaa. MySQL kysely.

Päivitä MySQL esimerkki

Katsotaanpa nyt käytännön esimerkkiä, joka päivittää jäsentaulukon tiedot. Oletetaan, että jäsenemme jäsennumeroilla 1 ja 2 on tehtävä seuraavat päivitykset tiedoissaan.

Jäsennumero Päivitykset vaaditaan
1 Yhteysnumero 999 muutettu numeroon 0759 253 532
2 Muuta nimeksi Janet Smith Jones ja fyysinen osoite tulisi päivittää Melrose 123:ksi

Aloitamme päivitysten tekemisellä jäsennumerolle 1 ennen kuin teemme päivityksiä tietoihimme, haetaan jäsennumeron 1 tietue. Alla näkyvä skripti auttaa meitä tekemään sen.

SELECT * FROM `members` WHERE `membership_number` = 1;

Yllä olevan skriptin suorittaminen antaa meille seuraavat tulokset.



membership_number full_names gender date_of_birth physical_address postal_address contct_number email
1 Janet Jones Female 21-07-1980 First Street Plot No 4 Private Bag 999 janetjones@yagoo.cm

Päivitetään nyt yhteysnumero alla olevan skriptin avulla.

UPDATE `members` SET `contact_number` = '0759 253 542' WHERE `membership_number` = 1;

Yllä olevan skriptin suorittaminen päivittää yhteysnumeron 999:stä numeroon 0759 253 532 jäsennumerolle 1. Katsotaanpa nyt jäsennumeron 1 tietuetta päivitysskriptin suorittamisen jälkeen.

SELECT * FROM `members` WHERE `membership_number` = 1;

Yllä olevan skriptin suorittaminen antaa meille seuraavat tulokset.



membership_number full_names gender date_of_birth physical_address postal_address contct_number email
1 Janet Jones Female 21-07-1980 First Street Plot No 4 Private Bag 0759 253 542 janetjones@yagoo.cm

Katsotaanpa nyt jäsennumeron 2 edellyttämiä päivityksiä.



membership_number full_names gender date_of_birth physical_address postal_address contct_number email
2 Smith Jones Female 23-06-1980 Park Street NULL NULL jj@fstreet.com

Seuraava käsikirjoitus auttaa meitä tekemään sen.

UPDATE `members` SET `full_names` = 'Janet Smith Jones', `physical_address` = 'Melrose 123' WHERE `membership_number` = 2;

Yllä olevan skriptin suorittaminen päivittää jäsennumeron 2 koko nimet Janet Smith Jonesiksi ja fyysisen osoitteen Melrose 123:ksi.



membership_number full_names gender date_of_birth physical_address postal_address contct_number email
2 Janet Smith Jones Female 23-06-1980 Melrose 123 NULL NULL jj@fstreet.com

Yhteenveto

  • Päivityskomentoa käytetään olemassa olevien tietojen muokkaamiseen.
  • "WHERE-lauseke" käytetään rajoittamaan niiden rivien määrää, joihin UPDATE-kysely vaikuttaa.