SQL komandos ( ATNAUJINTI ir IŠTRINTI ) naudojami duomenų, kurie jau yra duomenų bazėje, modifikavimui. SQL DELETE komanda naudoja WHERE sąlygą.
SQL ATNAUJINIMAS pareiškimas naudojamas lentelių turimų įrašų duomenims keisti. Kurios eilutės turi būti atnaujinamos, nusprendžiama pagal sąlygą. Norėdami nurodyti sąlygą, naudojame WHERE sąlygą.
UPDATE pareiškimas gali būti parašytas tokia forma:
metodai java
UPDATE table_name SET [column_name1= value1,... column_nameN = valueN] [WHERE condition]
Pažiūrėkime sintaksę:
UPDATE table_name SET column_name = expression WHERE conditions
Paimkime pavyzdį: čia mes ketiname atnaujinti šaltinio lentelės įrašą.
SQL teiginys:
UPDATE students SET User_Name = 'beinghuman' WHERE Student_Id = '3'
Šaltinių lentelė:
Studento pažymėjimas | Pirmas vardas | Pavardė | Vartotojo vardas |
---|---|---|---|
1 | Yra | Šarma | šarmili |
2 | Rahul | Maurya | sofamo |
3 | Džeimsas | Walkeris | Jonny |
Pamatykite rezultatą po vertės atnaujinimo:
Studento pažymėjimas | Pirmas vardas | Pavardė | Vartotojo vardas |
---|---|---|---|
1 | Yra | Šarma | šarmili |
2 | Rahul | Maurya | sofamo |
3 | Džeimsas | Walkeris | būti žmogumi |
Kelių laukų atnaujinimas:
Jei ketinate atnaujinti kelis laukus, kiekvieną lauko priskyrimą turėtumėte atskirti kableliu.
SQL UPDATE sakinys keliems laukams:
UPDATE students SET User_Name = 'beserious', First_Name = 'Johnny' WHERE Student_Id = '3'
Lentelės rezultatas pateikiamas žemiau:
blokuoti „YouTube“ skelbimus „Android“.
Studento pažymėjimas | Pirmas vardas | Pavardė | Vartotojo vardas |
---|---|---|---|
1 | Yra | Šarma | šarmili |
2 | Rahul | Maurya | sofamo |
3 | Džonis | Walkeris | buk rimtas |
MYSQL sintaksė, skirta ATNAUJINTI LENTELĘ:
UPDATE table_name SET field1 = new-value1, field2 = new-value2, [WHERE CLAUSE]
SQL UPDATE SELECT:
SQL NAUJINIMAS SU PASIRINKIMO UŽKLAUSA:
Galime naudoti SELECT teiginį norėdami atnaujinti įrašus naudodami UPDATE sakinį.
Sintaksė:
UPDATE tableDestination SET tableDestination.col = value WHERE EXISTS ( SELECT col2.value FROM tblSource WHERE tblSource.join_col = tblDestination. Join_col AND tblSource.Constraint = value)
Taip pat galite išbandyti šį -
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
Mano SQL SINTAKSĖ:
Jei norite ATNAUJINTI naudodami SELECT Mano SQL, galite naudoti šią sintaksę:
Paimkime pavyzdį, kuriame yra dvi lentelės. Čia
Pirmoje lentelėje yra -
Cat_id, cat_name,
O antroje lentelėje yra -
Rel_cat_id, rel_cat_name
SQL NAUJINIMO Stulpelis:
eilutė c masyve
Su SQL UPDATE užklausa galime atnaujinti vieną ar kelis stulpelius SQL.
SQL NAUJINIMO PAVYZDYS ATNAUJINANT VIENĄ Stulpelį:
UPDATE students SET student_id = 001 WHERE student_name = 'AJEET';
Šis SQL UPDATE pavyzdys atnaujintų studento_id į '001' mokinio lentelėje, kur studento_vardas yra 'AJEET'.
SQL NAUJINIMO PAVYZDYS ATNAUJINANT KELIUS Stulpelius:
Norėdami atnaujinti daugiau nei vieną stulpelį vienu atnaujinimo teiginiu:
UPDATE students SET student_name = 'AJEET', Religion = 'HINDU' WHERE student_name = 'RAJU';
Šis SQL UPDATE sakinys pakeis mokinio vardą į „AJEET“, o religiją – į „HINDU“, kur mokinio vardas yra „RAJU“.