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 | |
---|---|---|---|---|---|---|---|
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 | |
---|---|---|---|---|---|---|---|
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 | |
---|---|---|---|---|---|---|---|
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 | |
---|---|---|---|---|---|---|---|
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.