0% found this document useful (0 votes)
163 views

The SQL UPDATE Statement

The SQL UPDATE statement is used to modify existing records in a database table. It requires a SET clause to set the column values, and an optional WHERE clause to specify which records to update. If no WHERE clause is included, all records will be updated. The document provides examples of updating a single record's fields, multiple records based on a condition, and a warning about omitting the WHERE clause.

Uploaded by

zuko88
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
163 views

The SQL UPDATE Statement

The SQL UPDATE statement is used to modify existing records in a database table. It requires a SET clause to set the column values, and an optional WHERE clause to specify which records to update. If no WHERE clause is included, all records will be updated. The document provides examples of updating a single record's fields, multiple records based on a condition, and a warning about omitting the WHERE clause.

Uploaded by

zuko88
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

The SQL UPDATE Statement

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

UPDATE Syntax
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;

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:

CustomerID CustomerName ContactName Address City

1 Alfreds Futterkiste Maria Anders Obere Str. 57 Berlin

2 Ana Trujillo Emparedados y Ana Trujillo Avda. de la Constitución México


helados 2222 D.F.

3 Antonio Moreno Taquería Antonio Moreno Mataderos 2312 México


D.F.

4 Around the Horn Thomas Hardy 120 Hanover Sq. London


5 Berglunds snabbköp Christina Berguvsvägen 8 Luleå
Berglund

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

Example
UPDATE Customers
SET ContactName = 'Alfred Schmidt', City= 'Frankfurt'
WHERE CustomerID = 1;
Try it Yourself »

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

CustomerID CustomerName ContactName Address City

1 Alfreds Futterkiste Alfred Schmidt Obere Str. 57 Frankfurt

2 Ana Trujillo Emparedados y Ana Trujillo Avda. de la Constitución México


helados 2222 D.F.

3 Antonio Moreno Taquería Antonio Moreno Mataderos 2312 México


D.F.

4 Around the Horn Thomas Hardy 120 Hanover Sq. London


5 Berglunds snabbköp Christina Berguvsvägen 8 Luleå
Berglund

UPDATE Multiple Records


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

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

Example
UPDATE Customers
SET ContactName='Juan'
WHERE Country='Mexico';
Try it Yourself »

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

CustomerID CustomerName ContactName Address City

1 Alfreds Futterkiste Alfred Schmidt Obere Str. 57 Frankfurt

2 Ana Trujillo Emparedados y Juan Avda. de la Constitución México


helados 2222 D.F.

3 Antonio Moreno Taquería Juan Mataderos 2312 México


D.F.
4 Around the Horn Thomas Hardy 120 Hanover Sq. London

5 Berglunds snabbköp Christina Berguvsvägen 8 Luleå


Berglund

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

Example
UPDATE Customers
SET ContactName='Juan';
Try it Yourself »

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

CustomerID CustomerName ContactName Address City PostalCode Country

1 Alfreds Juan Obere Str. 57 Frankfurt 12209 Germany


Futterkiste

2 Ana Trujillo Juan Avda. de la México D.F. 05021 Mexico


Emparedados y Constitución
helados 2222

3 Antonio Moreno Juan Mataderos México D.F. 05023 Mexico


Taquería 2312
4 Around the Juan 120 Hanover London WA1 1DP UK
Horn Sq.

5 Berglunds Juan Berguvsvägen Luleå S-958 22 Sweden


snabbköp 8

You might also like