# data[].attributes.attachment_link.title
Tutorial 5 - Modifica dei dati (Update) (Database e MySQL)

# data[].attributes.body
si tratta dell'istruzione SQL che consente di ELIMINARE dei dati da un database

# data[].attributes.attachment_link.readable_text
Vediamo in questa lezione quando e come utilizzare il comando SQL DELETE. Per prima cosa, però, cerchiamo di individuare la casistica in cui il comando DELETE può esserci utile.

Nel cilco di vita di un sito web o di un'applicazione (basata su un database) può capitare che i dati di una tabella divengano obsoleti, rendendo necessaria (o opportuna) la loro cancellazione fisica dalla base dati.

Continua dopo la pubblicità...

In questa circostanza, quindi, sarà necessario invocare il comando DELETE per eliminare dal database tali dati obsoleti. La sintassi è la seguente:

DELETE FROM nome_tabella

Si noti che in questo modo, mancando il filtro WHERE sull'operazione DELETE, si cancellano indiscriminatamente tutti i dati dalla tabella. Si faccia attenzione, quindi, e si proceda con cautela nell'utilizzo di una simile query SQL.

Ipotizziamo, per mostrare un esempio più raffinato, di cancellare tutti i libri dalla relativa tabella che non sono più disponibili. Per farlo introdurremo un filtro utilizzando la clausola WHERE in questo modo:

DELETE FROM libri WHERE disponibile = False

Anche in questo caso, come per l'utilizzo di SELECT e altri comandi, è possibile utilizzare più parametri condizionali con l'utilizzo di AND e/o di OR.

# data[].attributes.attachment_link.title
SQL DELETE - Cancellazione di dati da una tabella

# data[].attributes.attachment_link.description
Vediamo in questa lezione quando e come utilizzare il comando SQL DELETE. Per prima cosa, però, cerchiamo di individuare la casistica in cui il comando DELETE può esserci utile. Nel cilco di vita di un sito web o di un'applicazione (basata su un database) può capitare che i dati di una tabella divengano obsoleti, rendendo necessaria (o opportuna) la loro cancellazione fisica dalla base dati.

# data[].attributes.body
Si tratta dell'istruzione SQL che consente di MODIFICARE  dati esistenti all'interno di un database

# data[].attributes.attachment_link.readable_text
The SQL UPDATE Statement

The UPDATE statement is used to modify the existing records in a table.

UPDATE Syntax

Note: Be careful when updating records in a table! Notice the WHERE clause in the UPDATE statement. The WHERE clause specifies which record(s) that should be updated. If you omit the WHERE clause, all records in the table will be updated!

Demo Database

Below is a selection from the "Customers" table in the Northwind sample database:

UPDATE Table

The following SQL statement updates the first customer (CustomerID = 1) with a new contact person and a new city.

Example

Try it Yourself "

The selection from the "Customers" table will now look like this:

UPDATE Multiple Records

It is the WHERE clause that determines how many records will be updated.

The following SQL statement will update the contactname to "Juan" for all records where country is "Mexico":

Example

Try it Yourself "

The selection from the "Customers" table will now look like this:

Update Warning!

Be careful when updating records. If you omit the WHERE clause, ALL records will be updated!

The selection from the "Customers" table will now look like this:

# data[].attributes.attachment_link.description
The UPDATE statement is used to modify the existing records in a table. Note: Be careful when updating records in a table! Notice the WHERE clause in the UPDATE statement. The WHERE clause specifies which record(s) that should be updated. If you omit the WHERE clause, all records in the table will be updated!