I comandi SQL ( AGGIORNAMENTO E ELIMINARE ) vengono utilizzati per modificare i dati già presenti nel database. Il comando SQL DELETE utilizza una clausola WHERE.
AGGIORNAMENTO SQL viene utilizzata per modificare i dati dei record detenuti dalle tabelle. Quali righe devono essere aggiornate, viene deciso da una condizione. Per specificare la condizione, utilizziamo la clausola WHERE.
L'istruzione UPDATE può essere scritta nella seguente forma:
prendi e prova Java
UPDATE table_name SET [column_name1= value1,... column_nameN = valueN] [WHERE condition]
Vediamo la sintassi:
UPDATE table_name SET column_name = expression WHERE conditions
Facciamo un esempio: qui aggiorneremo una voce nella tabella sorgente.
Istruzione SQL:
UPDATE students SET User_Name = 'beinghuman' WHERE Student_Id = '3'
Tabella di origine:
Student_Id | Nome di battesimo | Cognome | Nome utente |
---|---|---|---|
1 | C'è | Sharma | sharmili |
2 | Rahul | Maurya | così famoso |
3 | Giacomo | Camminatore | Jonny |
Guarda il risultato dopo aver aggiornato il valore:
Student_Id | Nome di battesimo | Cognome | Nome utente |
---|---|---|---|
1 | C'è | Sharma | sharmili |
2 | Rahul | Maurya | così famoso |
3 | Giacomo | Camminatore | essere umano |
Aggiornamento di più campi:
Se intendi aggiornare più campi, separa ciascuna assegnazione di campo con una virgola.
Istruzione SQL UPDATE per più campi:
UPDATE students SET User_Name = 'beserious', First_Name = 'Johnny' WHERE Student_Id = '3'
Il risultato della tabella è riportato di seguito:
Student_Id | Nome di battesimo | Cognome | Nome utente |
---|---|---|---|
1 | C'è | Sharma | sharmili |
2 | Rahul | Maurya | così famoso |
3 | Johnny | Camminatore | Sii serio |
SINTASSI MYSQL PER L'AGGIORNAMENTO DELLA TABELLA:
UPDATE table_name SET field1 = new-value1, field2 = new-value2, [WHERE CLAUSE]
SELEZIONE AGGIORNAMENTO SQL:
AGGIORNAMENTO SQL CON QUERY SELEZIONATA:
Possiamo utilizzare l'istruzione SELECT per aggiornare i record tramite l'istruzione UPDATE.
SINTASSI:
UPDATE tableDestination SET tableDestination.col = value WHERE EXISTS ( SELECT col2.value FROM tblSource WHERE tblSource.join_col = tblDestination. Join_col AND tblSource.Constraint = value)
Puoi anche provare questo -
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
La mia SINTASSI SQL:
Se vuoi AGGIORNARE con SELECT in My SQL, puoi utilizzare questa sintassi:
dimensioni del testo in lattice
Facciamo un esempio con due tabelle. Qui,
La prima tabella contiene:
ID_gatto, nome_gatto,
E la seconda tabella contiene:
Rel_cat_id, rel_cat_name
COLONNA AGGIORNAMENTO SQL:
usa quante città
Possiamo aggiornare una o più colonne in SQL con la query SQL UPDATE.
ESEMPIO DI AGGIORNAMENTO SQL CON AGGIORNAMENTO DI SINGOLA COLONNA:
UPDATE students SET student_id = 001 WHERE student_name = 'AJEET';
Questo esempio di SQL UPDATE aggiornerebbe student_id a '001' nella tabella degli studenti dove student_name è 'AJEET'.
ESEMPIO DI AGGIORNAMENTO SQL CON AGGIORNAMENTO DI PIÙ COLONNE:
Per aggiornare più di una colonna con una singola istruzione di aggiornamento:
UPDATE students SET student_name = 'AJEET', Religion = 'HINDU' WHERE student_name = 'RAJU';
Questa istruzione SQL UPDATE cambierà il nome dello studente in 'AJEET' e la religione in 'HINDU' dove il nome dello studente è 'RAJU'.