logo

AKTUALIZACE SQL

Příkazy SQL ( AKTUALIZACE a VYMAZAT ) slouží k úpravě dat, která jsou již v databázi. Příkaz SQL DELETE používá klauzuli WHERE.

AKTUALIZACE SQL příkaz se používá ke změně dat záznamů v tabulkách. Které řádky se mají aktualizovat, rozhoduje podmínka. Pro specifikaci podmínky používáme klauzuli WHERE.

Příkaz UPDATE lze zapsat v následujícím tvaru:

pole řetězců c programování
 UPDATE table_name SET [column_name1= value1,... column_nameN = valueN] [WHERE condition] 

Podívejme se na syntaxi:

 UPDATE table_name SET column_name = expression WHERE conditions 

Vezměme si příklad: zde budeme aktualizovat záznam ve zdrojové tabulce.

SQL příkaz:

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

Zdrojová tabulka:

Student_IdJménoPříjmeníUživatelské_jméno
1Tady jeSharmašarmili
2RahulMauryapohovkamous
3Jameschodecjonny

Podívejte se na výsledek po aktualizaci hodnoty:

Student_IdJménoPříjmeníUživatelské_jméno
1Tady jeSharmašarmili
2RahulMauryapohovkamous
3Jameschodec být člověkem

Aktualizace více polí:

Pokud se chystáte aktualizovat více polí, měli byste každé přiřazení polí oddělit čárkou.

Příkaz SQL UPDATE pro více polí:

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

Výsledek tabulky je uveden níže:

Student_IdJménoPříjmeníUživatelské_jméno
1Tady jeSharmašarmili
2RahulMauryapohovkamous
3 Johnny chodec buď vážný

SYNTAXE MYSQL PRO AKTUALIZACI TABULKY:

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

VÝBĚR AKTUALIZACE SQL:

AKTUALIZACE SQL POMOCÍ SELECT QUERY:

Příkaz SELECT můžeme použít k aktualizaci záznamů pomocí příkazu UPDATE.

SYNTAX:

pole řazení java
 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 také zkusit 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 

Moje SYNTAXE SQL:

Pokud chcete UPDATE pomocí SELECT v My SQL, můžete použít tuto syntaxi:

Vezměme si příklad se dvěma tabulkami. Tady,

První tabulka obsahuje -

Cat_id, cat_name,

A druhá tabulka obsahuje -

Rel_cat_id, rel_cat_name

SLOUPEK AKTUALIZACE SQL:

stáhněte si youtube pomocí vlc

Můžeme aktualizovat jeden nebo více sloupců v SQL pomocí SQL UPDATE dotazu.

PŘÍKLAD AKTUALIZACE SQL S AKTUALIZACÍ JEDNOHO SLOUPCE:

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

Tento příklad SQL UPDATE by aktualizoval student_id na '001' v tabulce studentů, kde student_name je 'AJEET'.

PŘÍKLAD AKTUALIZACE SQL S AKTUALIZACÍ VÍCE SLOUPCÍ:

Chcete-li aktualizovat více než jeden sloupec jedním příkazem aktualizace:

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

Tento příkaz SQL UPDATE změní jméno studenta na 'AJEET' a náboženství na 'HINDU', kde je jméno studenta 'RAJU'.