logo

SQL OPDATERING

SQL kommandoerne ( OPDATERING og SLET ) bruges til at ændre de data, der allerede er i databasen. SQL DELETE-kommandoen bruger en WHERE-sætning.

SQL OPDATERING sætning bruges til at ændre dataene i de poster, der opbevares af tabeller. Hvilke rækker der skal opdateres, bestemmes af en betingelse. For at angive betingelse bruger vi WHERE-sætning.

UPDATE-erklæringen kan skrives i følgende form:

sonu nigam
 UPDATE table_name SET [column_name1= value1,... column_nameN = valueN] [WHERE condition] 

Lad os se syntaksen:

 UPDATE table_name SET column_name = expression WHERE conditions 

Lad os tage et eksempel: her skal vi opdatere en post i kildetabellen.

SQL-sætning:

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

Kilde tabel:

StudiekortFornavnEfternavnBrugernavn
1Der erSharmasharmili
2RahulMauryasovesofa
3JamesWalkerjonny

Se resultatet efter opdatering af værdi:

StudiekortFornavnEfternavnBrugernavn
1Der erSharmasharmili
2RahulMauryasovesofa
3JamesWalker være menneske

Opdatering af flere felter:

Hvis du skal opdatere flere felter, skal du adskille hver felttildeling med et komma.

SQL UPDATE-sætning for flere felter:

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

Resultatet af tabellen er angivet nedenfor:

StudiekortFornavnEfternavnBrugernavn
1Der erSharmasharmili
2RahulMauryasovesofa
3 Johnny Walker Vær seriøs

MYSQL SYNTAX TIL OPDATERING AF TABEL:

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

SQL OPDATERING VALG:

SQL OPDATERING MED SELECT QUERY:

Vi kan bruge SELECT-sætning til at opdatere poster gennem UPDATE-sætning.

SYNTAKS:

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

Du kan også prøve denne -

 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 

Min SQL SYNTAX:

Hvis du vil OPDATERE med SELECT i My SQL, kan du bruge denne syntaks:

et array i java

Lad os tage et eksempel med to tabeller. Her,

Første tabel indeholder -

Cat_id, cat_name,

Og den anden tabel indeholder -

Rel_cat_id, rel_cat_name

SQL OPDATERING KOLONNE:

java indsættelse sortering

Vi kan opdatere en enkelt eller flere kolonner i SQL med SQL UPDATE-forespørgsel.

SQL OPDATERING EKSEMPEL MED OPDATERING AF ENKEL KOLONNE:

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

Dette SQL UPDATE-eksempel vil opdatere student_id til '001' i elevtabellen, hvor elev_name er 'AJEET'.

SQL OPDATERING EKSEMPEL MED OPDATERING AF FLERE KOLONNER:

Sådan opdaterer du mere end én kolonne med en enkelt opdateringssætning:

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

Denne SQL UPDATE-sætning vil ændre elevens navn til 'AJEET' og religion til 'HINDU', hvor elevens navn er 'RAJU'.