MySQL-päivitys kysely esimerkillä

Sisällysluettelo:

Anonim

Mikä on UPDATE-kysely?

UPDATE MySQL -komentoa käytetään taulukon rivien muokkaamiseen. Päivityskomentoa voidaan käyttää yhden tai useamman kentän päivittämiseen samanaikaisesti. Sitä voidaan käyttää myös MySQL-taulukon päivittämiseen toisen taulukon arvoilla.

MySQL-päivityskomentosyntaksi

MySQL: n Update-kyselyn perussyntaksi on seuraava.

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

TÄSSÄ

  • UPDATE "taulukon_nimi" on komento, joka kehottaa MySQL: ää päivittämään taulukon tiedot.
  • SET `column_name` =` new_value 'ovat niiden kenttien nimet ja arvot, joihin päivityskysely vaikuttaa. Huomaa, että päivitysarvoja asetettaessa 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 UPDATE MySQL -kyselyn vaikuttamien rivien määrää.

Päivitys MySQL-esimerkissä

Katsotaan nyt käytännön esimerkkiä, joka päivittää tietoja jäsentaulukossa. Oletetaan, että jäsenemme jäsennumeroilla 1 ja 2 on seuraavat päivitykset tehtävä heidän tietueisiinsa.

Jäsennumero Vaaditaan päivityksiä
1 Yhteysnumero vaihdettu numerosta 999 0759253532
2 Vaihda nimeksi Janet Smith Jones ja fyysiseksi osoitteeksi tulisi päivittää Melrose 123

Aloitamme tekemällä päivitykset jäsennumerolle 1, ennen kuin teemme päivityksiä tietoihimme. Noudetaan jäsenyyden 1 tietue. Alla esitetty komentosarja auttaa meitä tekemään sen.

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

Yllä olevan komentosarjan 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 This email address is being protected from spambots. You need JavaScript enabled to view it.

Päivitetään nyt yhteyshenkilön numero alla esitetyllä skriptillä.

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

Yllä olevan komentosarjan suorittaminen päivittää yhteysnumeron 999 numeroon 0759 253 532 jäsenen numeroon 1. Katsotaanpa nyt jäsenyyden 1 tietue päivitysohjelman suorittamisen jälkeen.

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

Yllä olevan komentosarjan 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 This email address is being protected from spambots. You need JavaScript enabled to view it.

Katsotaan nyt jäsenyyden 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 This email address is being protected from spambots. You need JavaScript enabled to view it.

Seuraava komentosarja auttaa meitä tekemään sen.

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

Yllä olevan komentosarjan suorittaminen päivittää jäsennumeron 2 täydelliset 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 This email address is being protected from spambots. You need JavaScript enabled to view it.

Yhteenveto

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