SQL-komennot ( PÄIVITTÄÄ ja POISTAA ) käytetään tietokannassa jo olevien tietojen muokkaamiseen. SQL DELETE -komento käyttää WHERE-lausetta.
SQL PÄIVITYS lauseketta käytetään muuttamaan taulukoiden hallussa olevien tietueiden tietoja. Mitkä rivit päivitetään, sen päättää ehto. Ehdon määrittämiseksi käytämme WHERE-lausetta.
UPDATE-lauseke voidaan kirjoittaa seuraavassa muodossa:
ehdokasavain
UPDATE table_name SET [column_name1= value1,... column_nameN = valueN] [WHERE condition]
Katsotaanpa syntaksia:
UPDATE table_name SET column_name = expression WHERE conditions
Otetaan esimerkki: tässä aiomme päivittää merkinnän lähdetaulukossa.
SQL-lause:
UPDATE students SET User_Name = 'beinghuman' WHERE Student_Id = '3'
Lähdetaulukko:
Opiskelijanumero | Etunimi | Sukunimi | Käyttäjänimi |
---|---|---|---|
1 | On | Sharma | sharmili |
2 | Rahul | Maurya | kuuluisa |
3 | James | Kävelijä | jonny |
Katso tulos arvon päivityksen jälkeen:
Opiskelijanumero | Etunimi | Sukunimi | Käyttäjänimi |
---|---|---|---|
1 | On | Sharma | sharmili |
2 | Rahul | Maurya | kuuluisa |
3 | James | Kävelijä | ihmisenä oleminen |
Useiden kenttien päivittäminen:
Jos aiot päivittää useita kenttiä, sinun tulee erottaa jokainen kenttätehtävä pilkulla.
SQL UPDATE -lause useille kentille:
UPDATE students SET User_Name = 'beserious', First_Name = 'Johnny' WHERE Student_Id = '3'
Taulukon tulos on alla:
Opiskelijanumero | Etunimi | Sukunimi | Käyttäjänimi |
---|---|---|---|
1 | On | Sharma | sharmili |
2 | Rahul | Maurya | kuuluisa |
3 | Johnny | Kävelijä | tosissaan |
MYSQL-SYNTAKSI PÄIVITYSTAULUKKOON:
UPDATE table_name SET field1 = new-value1, field2 = new-value2, [WHERE CLAUSE]
SQL-PÄIVITYKSEN VALINTA:
SQL-PÄIVITYS SELECT KYSELYLLÄ:
Voimme käyttää SELECT-käskyä tietueiden päivittämiseen UPDATE-käskyn kautta.
SYNTAKSI:
UPDATE tableDestination SET tableDestination.col = value WHERE EXISTS ( SELECT col2.value FROM tblSource WHERE tblSource.join_col = tblDestination. Join_col AND tblSource.Constraint = value)
Voit myös kokeilla tätä -
jos muuten lauseke java
UPDATE Table SET Table.column1 = othertable.column 1, Table.column2 = othertable.column 2 FROM Table INNER JOIN Other_table ON Table.id = other_table.id
Oma SQL-SYNTAKSI:
Jos haluat päivittää SELECT-toiminnolla My SQL:ssä, voit käyttää tätä syntaksia:
Otetaan esimerkki, jossa on kaksi taulukkoa. Tässä,
Ensimmäinen taulukko sisältää -
Cat_id, cat_name,
Ja toinen taulukko sisältää -
Rel_cat_id, rel_cat_name
SQL-PÄIVITYSSARAKE:
java lukea csv
Voimme päivittää yhden tai useita sarakkeita SQL:ssä SQL UPDATE -kyselyllä.
ESIMERKKI SQL:N PÄIVITYSTÄ YHDEN SARAKEN PÄIVITTÄMISELLÄ:
UPDATE students SET student_id = 001 WHERE student_name = 'AJEET';
Tämä SQL PÄIVITYS -esimerkki päivittää opiskelijan_tunnuksen arvoon 001 opiskelijataulukossa, jossa opiskelijan_nimi on AJEET.
ESIMERKKI SQL-PÄIVITYKSESTÄ USEITA SARAKEJA PÄIVITTÄMISELLÄ:
Voit päivittää useamman kuin yhden sarakkeen yhdellä päivityslausekkeella:
UPDATE students SET student_name = 'AJEET', Religion = 'HINDU' WHERE student_name = 'RAJU';
Tämä SQL UPDATE -käsky muuttaa opiskelijan nimeksi 'AJEET' ja uskonnon muotoon 'HINDU', jossa opiskelijan nimi on 'RAJU'.