Tuyên bố cập nhật SQL
Tuyên bố UPDATE
được sử dụng để sửa đổi các bản ghi hiện có trong bảng.
Cập nhật cú pháp
Cập nhật bảng_name đặt cột1 = value1, cột2 = value2, ... trong đó điều kiện;
SET column1 = value1, column2 = value2, ...
WHERE condition;
Lưu ý: Hãy cẩn thận khi cập nhật hồ sơ trong bảng! Lưu ý Điều khoản
WHERE
trong câu lệnh UPDATE
. Điều khoản WHERE
chỉ định [các] bản ghi nên được cập nhật. Nếu bạn bỏ qua mệnh đề WHERE
, tất cả các bản ghi trong bảng sẽ được cập nhật! 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!
Cơ sở dữ liệu demo
Dưới đây là một lựa chọn từ bảng "Khách hàng" trong cơ sở dữ liệu mẫu Northwind:
1 | Alfreds Futterkiste | Maria Anders | Obere str. 57 | Berlin | 12209 | nước Đức |
2 | Ana Trujillo Emparedados Y Helados | Ana Trujillo | Avda. de la constitución 2222 | México D.F. | 05021 | Mexico |
3 | Antonio Moreno Taquería | Antonio Moreno | Mataderos 2312 | México D.F. | 05023 | Mexico |
4 | Antonio Moreno Taquería | Antonio Moreno | Mataderos 2312 | Xung quanh sừng | Thomas Hardy | 120 Hanover sq. |
5 | London | WA1 1DP | Vương quốc Anh | Berglunds Snabbköp | Christina Berglund | Berguvsvägen 8 |
Luleå
S-958 22
Thụy Điển
Bảng cập nhật
SET ContactName = 'Alfred Schmidt', City= 'Frankfurt'
WHERE CustomerID = 1;
Câu lệnh SQL sau đây cập nhật cho khách hàng đầu tiên [customerID = 1] với một người liên hệ mới và một thành phố mới.
Thí dụ
1 | Alfreds Futterkiste | Maria Anders | Obere str. 57 | Berlin | 12209 | nước Đức |
2 | Ana Trujillo Emparedados Y Helados | Ana Trujillo | Avda. de la constitución 2222 | México D.F. | 05021 | Mexico |
3 | Antonio Moreno Taquería | Antonio Moreno | Mataderos 2312 | México D.F. | 05023 | Mexico |
4 | Antonio Moreno Taquería | Antonio Moreno | Mataderos 2312 | Xung quanh sừng | Thomas Hardy | 120 Hanover sq. |
5 | London | WA1 1DP | Vương quốc Anh | Berglunds Snabbköp | Christina Berglund | Berguvsvägen 8 |
Luleå
S-958 22
Thụy Điển
Thụy Điển
Bảng cập nhật
SET ContactName='Juan'
WHERE Country='Mexico';
Câu lệnh SQL sau đây cập nhật cho khách hàng đầu tiên [customerID = 1] với một người liên hệ mới và một thành phố mới.
Thí dụ
1 | Alfreds Futterkiste | Maria Anders | Obere str. 57 | Berlin | 12209 | nước Đức |
2 | Ana Trujillo Emparedados Y Helados | Ana Trujillo | Avda. de la constitución 2222 | México D.F. | 05021 | Mexico |
3 | Antonio Moreno Taquería | Ana Trujillo | Mataderos 2312 | México D.F. | 05023 | Mexico |
4 | Antonio Moreno Taquería | Antonio Moreno | Mataderos 2312 | Xung quanh sừng | Thomas Hardy | 120 Hanover sq. |
5 | London | WA1 1DP | Vương quốc Anh | Berglunds Snabbköp | Christina Berglund | Berguvsvägen 8 |
Luleå
S-958 22
Thí dụ
1 | Alfreds Futterkiste | Ana Trujillo | Obere str. 57 | Berlin | 12209 | nước Đức |
2 | Ana Trujillo Emparedados Y Helados | Ana Trujillo | Avda. de la constitución 2222 | México D.F. | 05021 | Mexico |
3 | Antonio Moreno Taquería | Ana Trujillo | Mataderos 2312 | México D.F. | 05023 | Mexico |
4 | Antonio Moreno Taquería | Ana Trujillo | Mataderos 2312 | Xung quanh sừng | Thomas Hardy | 120 Hanover sq. |
5 | London | Ana Trujillo | Vương quốc Anh | Berglunds Snabbköp | Christina Berglund | Berguvsvägen 8 |