MySQL AGGIORNAMENTO Interrogazione con esempio

Cos'è la query di AGGIORNAMENTO?

AGGIORNAMENTO MySQL Il comando viene utilizzato per modificare le righe in una tabella. Il comando update può essere utilizzato per aggiornare un singolo campo o più campi contemporaneamente. Può anche essere utilizzato per aggiornare a MySQL tabella con valori di un'altra tabella.

MySQL Aggiorna la sintassi dei comandi

La sintassi di base della query di aggiornamento in MySQL è come mostrato di seguito.

UPDATE `table_name` SET `column_name` = `new_value' [WHERE condition];

QUI

  • UPDATE `table_name` è il comando che dice MySQL per aggiornare i dati in una tabella.
  • SET `column_name` = `new_value' sono i nomi e i valori dei campi che verranno interessati dalla query di aggiornamento. Tieni presente che quando imposti i valori di aggiornamento, i tipi di dati stringhe devono essere racchiusi tra virgolette singole. Non è necessario che i valori numerici siano racchiusi tra virgolette. Il tipo di dati della data deve essere racchiuso tra virgolette singole e nel formato "AAAA-MM-GG".
  • Condizione WHERE] è facoltativa e può essere utilizzata per inserire un filtro che limiti il ​​numero di righe interessate dall'UPDATE MySQL interrogazione.

Aggiornamento in MySQL Esempio

Diamo ora un'occhiata a un esempio pratico che aggiorna i dati nella tabella dei membri. Supponiamo che i numeri di iscrizione 1 e 2 del nostro membro abbiano i seguenti aggiornamenti da apportare ai loro record di dati.

Numero di iscrizione Aggiornamenti richiesti
1 Numero di contatto modificato da 999 a 0759 253 532
2 Cambia il nome in Janet Smith Jones e l'indirizzo fisico dovrebbe essere aggiornato in Melrose 123

Inizieremo apportando aggiornamenti per l'iscrizione numero 1. Prima di apportare qualsiasi aggiornamento ai nostri dati, recuperiamo il record per l'iscrizione numero 1. Lo script mostrato di seguito ci aiuta a farlo.

SELECT * FROM `members` WHERE `membership_number` = 1;

L'esecuzione dello script sopra riportato produce i seguenti risultati.



membership_number full_names gender date_of_birth physical_address postal_address contct_number email
1 Janet Jones Female 21-07-1980 First Street Plot No 4 Private Bag 999 janetjones@yagoo.cm

Aggiorniamo ora il numero di contatto utilizzando lo script mostrato di seguito.

UPDATE `members` SET `contact_number` = '0759 253 542' WHERE `membership_number` = 1;

L'esecuzione dello script precedente aggiorna il numero di contatto da 999 a 0759 253 532 per il numero di iscrizione 1. Diamo ora un'occhiata al record per il numero di iscrizione 1 dopo aver eseguito lo script di aggiornamento.

SELECT * FROM `members` WHERE `membership_number` = 1;

L'esecuzione dello script sopra riportato produce i seguenti risultati.



membership_number full_names gender date_of_birth physical_address postal_address contct_number email
1 Janet Jones Female 21-07-1980 First Street Plot No 4 Private Bag 0759 253 542 janetjones@yagoo.cm

Diamo ora un'occhiata agli aggiornamenti richiesti per l'iscrizione numero 2.



membership_number full_names gender date_of_birth physical_address postal_address contct_number email
2 Smith Jones Female 23-06-1980 Park Street NULL NULL jj@fstreet.com

Lo script seguente ci aiuta a farlo.

UPDATE `members` SET `full_names` = 'Janet Smith Jones', `physical_address` = 'Melrose 123' WHERE `membership_number` = 2;

L'esecuzione dello script precedente aggiorna i nomi completi dell'iscrizione numero 2 a Janet Smith Jones e l'indirizzo fisico a Melrose 123.



membership_number full_names gender date_of_birth physical_address postal_address contct_number email
2 Janet Smith Jones Female 23-06-1980 Melrose 123 NULL NULL jj@fstreet.com

Sintesi

  • Il comando update viene utilizzato per modificare i dati esistenti.
  • Il "Dove la clausola" viene utilizzato per limitare il numero di righe interessate dalla query UPDATE.