logo

ACTUALIZARE SQL

Comenzile SQL ( ACTUALIZAȚI și ȘTERGE ) sunt folosite pentru a modifica datele care se află deja în baza de date. Comanda SQL DELETE folosește o clauză WHERE.

ACTUALIZARE SQL instrucțiunea este utilizată pentru a modifica datele înregistrărilor deținute de tabele. Ce rânduri urmează să fie actualizate, este decis de o condiție. Pentru a specifica condiția, folosim clauza WHERE.

Declarația UPDATE poate fi scrisă în următoarea formă:

generator de numere aleatorii în c
 UPDATE table_name SET [column_name1= value1,... column_nameN = valueN] [WHERE condition] 

Să vedem Sintaxa:

 UPDATE table_name SET column_name = expression WHERE conditions 

Să luăm un exemplu: aici vom actualiza o intrare în tabelul sursă.

Declarație SQL:

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

Tabel sursă:

Carnet de studentNumeNumeNume de utilizator
1ExistăSharmasharmili
2RahulMauryasofamous
3Jamescadru de mersjonny

Vedeți rezultatul după actualizarea valorii:

Carnet de studentNumeNumeNume de utilizator
1ExistăSharmasharmili
2RahulMauryasofamous
3Jamescadru de mers a fi om

Actualizarea mai multor câmpuri:

Dacă intenționați să actualizați mai multe câmpuri, ar trebui să separați fiecare atribuire de câmp cu o virgulă.

Instrucțiunea SQL UPDATE pentru mai multe câmpuri:

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

Rezultatul tabelului este prezentat mai jos:

Carnet de studentNumeNumeNume de utilizator
1ExistăSharmasharmili
2RahulMauryasofamous
3 Johnny cadru de mers fii serios

SINTAXA MYSQL PENTRU ACTUALIZAREA TABELUI:

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

SELECTARE UPDATE SQL:

ACTUALIZARE SQL CU SELECTARE INTEROGARE:

Putem folosi instrucțiunea SELECT pentru a actualiza înregistrările prin instrucțiunea UPDATE.

SINTAXĂ:

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

Puteți încerca și acesta -

 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 

SINTAXA mea SQL:

convertor șir în int

Dacă doriți să UPDATE cu SELECT în My SQL, puteți utiliza această sintaxă:

Să luăm un exemplu cu două tabele. Aici,

Primul tabel conține -

Cat_id, cat_name,

Și al doilea tabel conține -

Rel_cat_id, rel_cat_name

COLONA DE ACTUALIZARE SQL:

șir json java

Putem actualiza o singură coloană sau mai multe coloane în SQL cu interogarea SQL UPDATE.

EXEMPLU DE ACTUALIZARE SQL CU ACTUALIZAREA SINGURII COLONĂ:

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

Acest exemplu SQL UPDATE ar actualiza student_id la „001” în tabelul student unde student_name este „AJEET”.

EXEMPLU DE ACTUALIZARE SQL CU ACTUALIZAREA MULTOR COLONĂ:

Pentru a actualiza mai mult de o coloană cu o singură instrucțiune de actualizare:

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

Această instrucțiune SQL UPDATE va schimba numele studentului în „AJEET” și religia în „HINDU”, unde numele studentului este „RAJU”.