Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> Programmazione >> PHP /MySQL Programmazione >> .

Come utilizzare il comando update in mysql?

L'AGGIORNAMENTO L'istruzione in MySQL viene utilizzata per modificare i dati esistenti in una tabella del database. Ti consente di modificare i valori di colonne specifiche per una o più righe che soddisfano i criteri specificati.

Sintassi:

```

AGGIORNA nome_tabella

IMPOSTA colonna1 =nuovo_valore1, colonna2 =nuovo_valore2, ...

DOVE condizione;

```

Parametri:

* nome_tabella: Il nome della tabella da aggiornare.

* colonna1, colonna2, ...: I nomi delle colonne da aggiornare.

* nuovo_valore1, nuovo_valore2, ...: I nuovi valori da assegnare alle colonne specificate.

* Condizione DOVE: Una clausola facoltativa che specifica i criteri per determinare quali righe aggiornare. Se omesso, verranno aggiornate tutte le righe della tabella.

Esempi:

1. Aggiorna una singola colonna per tutte le righe:

```

AGGIORNAMENTO dipendenti

SET stipendio =stipendio * 1,10;

```

Questa query aumenterà lo stipendio di tutti i dipendenti del 10%.

2. Aggiorna più colonne per righe specifiche:

```

AGGIORNAMENTO clienti

SET nome ='John Doe', email ='[email protected]'

DOVE id =123;

```

Questa query aggiornerà il nome e l'e-mail del cliente con ID 123.

3. Aggiorna le colonne utilizzando le espressioni:

```

AGGIORNARE i prodotti

SET prezzo =prezzo + (prezzo * 0,20);

```

Questa query aumenterà il prezzo di tutti i prodotti del 20%.

4. Aggiorna le colonne in base ai valori di un'altra tabella:

```

AGGIORNAMENTO ordini

IMPOSTA stato =(SELEZIONA stato FROM order_status WHERE id =order_status_id);

```

Questa query aggiornerà lo stato di ciascun ordine in base al codice di stato memorizzato nella tabella order_status.

Nota:

Prima di eseguire qualsiasi istruzione UPDATE, è importante assicurarsi di disporre delle autorizzazioni necessarie e di comprendere il potenziale impatto delle modifiche sui dati. Testa sempre i tuoi aggiornamenti in un ambiente di sviluppo o test prima di applicarli a un database di produzione.

 

Programmazione © www.354353.com