logo

AKTUALIZÁCIA SQL

SQL príkazy ( AKTUALIZOVAŤ a VYMAZAŤ ) sa používajú na úpravu údajov, ktoré sa už v databáze nachádzajú. Príkaz SQL DELETE používa klauzulu WHERE.

AKTUALIZÁCIA SQL výpis sa používa na zmenu údajov záznamov držaných tabuľkami. Ktoré riadky sa majú aktualizovať, rozhoduje podmienka. Na špecifikáciu podmienky používame klauzulu WHERE.

Príkaz UPDATE môže byť napísaný v tejto forme:

statický v c
 UPDATE table_name SET [column_name1= value1,... column_nameN = valueN] [WHERE condition] 

Pozrime sa na syntax:

 UPDATE table_name SET column_name = expression WHERE conditions 

Vezmime si príklad: tu budeme aktualizovať záznam v zdrojovej tabuľke.

SQL príkaz:

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

Zdrojová tabuľka:

Študentská kartaKrstné menoPriezviskoUser_Name
1ExistujeSharmasharmili
2RahulMauryapohovkamous
3JamesWalkerjonny

Pozrite si výsledok po aktualizácii hodnoty:

Študentská kartaKrstné menoPriezviskoUser_Name
1ExistujeSharmasharmili
2RahulMauryapohovkamous
3JamesWalker byť človekom

Aktualizácia viacerých polí:

Ak sa chystáte aktualizovať viacero polí, mali by ste každé priradenie polí oddeliť čiarkou.

Príkaz SQL UPDATE pre viaceré polia:

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

Výsledok tabuľky je uvedený nižšie:

Študentská kartaKrstné menoPriezviskoUser_Name
1ExistujeSharmasharmili
2RahulMauryapohovkamous
3 Johnny Walker byť vážny

SYNTAX MYSQL PRE AKTUALIZÁCIU TABUĽKY:

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

VÝBER AKTUALIZÁCIE SQL:

kedy bola vynájdená škola

AKTUALIZÁCIA SQL POMOCOU SELECT QUERY:

Na aktualizáciu záznamov pomocou príkazu UPDATE môžeme použiť príkaz SELECT.

SYNTAX:

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

Môžete vyskúšať aj tento -

 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 SYNTAXA SQL:

Ak chcete vykonať UPDATE pomocou SELECT v My SQL, môžete použiť túto syntax:

Zoberme si príklad s dvoma tabuľkami. Tu,

Prvá tabuľka obsahuje -

Cat_id, cat_name,

A druhá tabuľka obsahuje -

Rel_cat_id, rel_cat_name

STĹPEC AKTUALIZÁCIE SQL:

bourne again shell

Pomocou SQL UPDATE dotazu môžeme aktualizovať jeden alebo viacero stĺpcov v SQL.

PRÍKLAD AKTUALIZÁCIE SQL S AKTUALIZÁCIOU JEDNOHO STĹPCA:

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

Tento príklad SQL UPDATE by aktualizoval student_id na '001' v tabuľke študentov, kde student_name je 'AJEET'.

PRÍKLAD AKTUALIZÁCIE SQL S AKTUALIZÁCIOU VIACERÝCH STĹPCOV:

Ak chcete aktualizovať viac ako jeden stĺpec jedným príkazom aktualizácie:

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

Tento príkaz SQL UPDATE zmení meno študenta na „AJEET“ a náboženstvo na „HINDU“, kde meno študenta je „RAJU“.