logo

POSODOBITEV SQL

Ukazi SQL ( NADGRADNJA in IZBRIŠI ) se uporabljajo za spreminjanje podatkov, ki so že v bazi podatkov. Ukaz SQL DELETE uporablja stavek WHERE.

POSODOBITEV SQL stavek se uporablja za spreminjanje podatkov zapisov, ki jih hranijo tabele. Katere vrstice je treba posodobiti, se odloči s pogojem. Za določitev pogoja uporabimo stavek WHERE.

Stavek UPDATE je mogoče zapisati v naslednji obliki:

string concat java
 UPDATE table_name SET [column_name1= value1,... column_nameN = valueN] [WHERE condition] 

Poglejmo sintakso:

 UPDATE table_name SET column_name = expression WHERE conditions 

Vzemimo primer: tukaj bomo posodobili vnos v izvorni tabeli.

Izjava SQL:

 UPDATE students SET User_Name = 'beinghuman' WHERE Student_Id = '3' 

Izvorna tabela:

Študent_IdImePriimekUporabniško_ime
1Tukaj jeSharmasharmili
2RahulMauryasofamous
3JamesWalkerjonny

Oglejte si rezultat po posodobitvi vrednosti:

Študent_IdImePriimekUporabniško_ime
1Tukaj jeSharmasharmili
2RahulMauryasofamous
3JamesWalker biti človek

Posodabljanje več polj:

Če nameravate posodobiti več polj, morate vsako dodelitev polja ločiti z vejico.

Stavek SQL UPDATE za več polj:

 UPDATE students SET User_Name = 'beserious', First_Name = 'Johnny' WHERE Student_Id = '3' 

Rezultat tabele je podan spodaj:

Študent_IdImePriimekUporabniško_ime
1Tukaj jeSharmasharmili
2RahulMauryasofamous
3 Johnny Walker Bodi resen

MYSQL SINTAKSA ZA POSODOBITEV TABELE:

 UPDATE table_name SET field1 = new-value1, field2 = new-value2, [WHERE CLAUSE] 

IZBIRA POSODOBITVE SQL:

POSODOBITEV SQL Z SELECT QUERY:

Uporabimo lahko stavek SELECT za posodobitev zapisov prek stavka UPDATE.

SINTAKSA:

 UPDATE tableDestination SET tableDestination.col = value WHERE EXISTS ( SELECT col2.value FROM tblSource WHERE tblSource.join_col = tblDestination. Join_col AND tblSource.Constraint = value) 

Lahko poskusite tudi to -

izbirna vrsta
 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 

Moja SINTAKSA SQL:

Če želite POSODOBITI z SELECT v My SQL, lahko uporabite to sintakso:

Vzemimo primer z dvema mizama. tukaj,

Prva tabela vsebuje -

Cat_id, cat_name,

In druga tabela vsebuje -

Rel_cat_id, rel_cat_name

STOLPEC POSODOBITVE SQL:

prednostna čakalna vrsta java

Posodobimo lahko en ali več stolpcev v SQL s poizvedbo SQL UPDATE.

PRIMER POSODOBITVE SQL S POSODOBITEV ENEM STOLPCA:

 UPDATE students SET student_id = 001 WHERE student_name = 'AJEET'; 

Ta primer POSODOBITVE SQL bi posodobil student_id na '001' v tabeli študentov, kjer je student_name 'AJEET'.

PRIMER POSODOBITVE SQL S POSODOBITEV VEČ STOLPCEV:

Če želite posodobiti več kot en stolpec z enim stavkom o posodobitvi:

 UPDATE students SET student_name = 'AJEET', Religion = 'HINDU' WHERE student_name = 'RAJU'; 

Ta stavek SQL UPDATE bo spremenil ime študenta v 'AJEET' in vero v 'HINDU', kjer je ime študenta 'RAJU'.