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:
Studiekort | Fornavn | Efternavn | Brugernavn |
---|---|---|---|
1 | Der er | Sharma | sharmili |
2 | Rahul | Maurya | sovesofa |
3 | James | Walker | jonny |
Se resultatet efter opdatering af værdi:
Studiekort | Fornavn | Efternavn | Brugernavn |
---|---|---|---|
1 | Der er | Sharma | sharmili |
2 | Rahul | Maurya | sovesofa |
3 | James | Walker | 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:
Studiekort | Fornavn | Efternavn | Brugernavn |
---|---|---|---|
1 | Der er | Sharma | sharmili |
2 | Rahul | Maurya | sovesofa |
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'.