Câu Lệnh UPDATE Trong SQL - Lập Trình Từ Đầu
Có thể bạn quan tâm
Câu lệnh UPDATE là câu lệnh dùng để sửa đổi các bản ghi hiện có trong một bảng. Cú pháp của câu lệnh UPDATE như sau:
UPDATE table_name SET column1 = value1, column2 = value2, ... WHERE condition;Trong đó:
- UPDATE là câu lệnh cập nhật
- table_name là tên bảng chứa bản ghi cần sửa
- column1 = value1, column2 = value2, … là các cột được sửa với các giá trị tương ứng
- WHERE condition là điều kiện để chọn ra bảng ghi chính xác cần sửa
Chú ý: Trong câu lệnh UPDATE luôn cần có mệnh đề WHERE để xác định cụ thể một bản ghi sẽ được sửa, nếu như mệnh đề WHERE không có thì câu lệnh UPDATE sẽ sửa đổi cho tất cả bản ghi có trong bảng.
2. Ví dụ câu lệnh UPDATEDưới đây là bảng KhachHang bao gồm các cột: ID, TenKH, DiaChi, ThanhPho, SoDienThoai
ID | TenKH | DiaChi | ThanhPho | SoDienThoai |
1 | Nguyen Van A | Tay Ho | Ha Noi | 0888999888 |
2 | Nguyen Van B | Quan 5 | Ho Chi Minh | 0988988988 |
3 | Nguyen Van C | Quan 7 | Ho Chi Minh | 0899899899 |
4 | Nguyen Van D | Bac Tu Liem | Ha Noi | 0788788788 |
5 | Nguyen Van E | Ngo Quen | Hai Phong | 0858585858 |
6 | Nguyen Van F | Ngu Hanh Son | Da Nang | 0969696969 |
7 | Nguyen Van G | Tay Ho | Ha Noi | 0838383838 |
Giả sử trong bảng trên, tôi cần chỉnh sửa lại cột DiaChi và SoDienThoai cho khách hàng có ID bằng 1. Để làm việc đó ta cần sử dụng đến câu lệnh UPDATE như sau:
Địa chỉ ban đầu là Tay Ho sẽ được thay đổi thành Thanh Xuan và số điện thoại ban đầu là ‘0888999888′ sẽ được thay đổi thành ‘0999888999′
UPDATE KhachHang SET DiaChi = 'Thanh Xuan', SoDienThoai = '0999888999' WHERE ID = 1;Sau khi thực thi, kết quả nhận được như sau:
(1 row affected) Completion time: 2021-12-18T15:57:13.7119242+07:00 |
Giả sử bạn cần cập nhật lại địa chỉ cho tất cả khách hàng trong bảng KhachHang đều có cột DiaChi là Tay Ho – đề thực hiện việc này, bạn chỉ cần loại bỏ mệnh đề WHERE có trong câu lệnh UPDATE như sau:
UPDATE KhachHang SET DiaChi='Tay Ho';Kết quả:
(7 row affected) Completion time: 2021-12-18T15:57:13.7119242+07:00 |
Sử dụng câu lệnh SELECT để kiểm tra lại dữ liệu trong bảng sau khi được cập nhật ta sẽ thấy tất cả giá trị ở cột DiaChi trong bảng KhachHang đều có giá trị Tay Ho
SELECT * FROM KhachHang;Kết quả truy vấn sẽ là:
ID | TenKH | DiaChi | ThanhPho | SoDienThoai |
1 | Nguyen Van A | Tay Ho | Ha Noi | 0999888999 |
2 | Nguyen Van B | Tay Ho | Ho Chi Minh | 0988988988 |
3 | Nguyen Van C | Tay Ho | Ho Chi Minh | 0899899899 |
4 | Nguyen Van D | Tay Ho | Ha Noi | 0788788788 |
5 | Nguyen Van E | Tay Ho | Hai Phong | 0858585858 |
6 | Nguyen Van F | Tay Ho | Da Nang | 0969696969 |
7 | Nguyen Van G | Tay Ho | Ha Noi | 0838383838 |
Từ khóa » Câu Lênh Sql Update
-
Câu Lệnh UPDATE Trong SQL - Học Sql Cơ Bản đến Nâng Cao - VietTuts
-
Lệnh UPDATE Trong SQL
-
Mệnh đề UPDATE Cập Nhật Dữ Liệu SQL
-
Câu Lệnh UPDATE Chỉnh Sửa Dữ Liệu Bảng Trong SQL
-
Chi Tiết Bài Học 02. Lệnh UPDATE Trong SQL - Vimentor
-
Lệnh Update Trong SQL Server
-
UPDATE - Lệnh Sửa Dữ Liệu - SQL & Database
-
SQL UPDATE Statement - W3Schools
-
UPDATE Trong SQL Server
-
Bài 4: Các Câu Lệnh SQL Cập Nhật Cơ Sở Dữ Liệu
-
Câu Lệnh UPDATE Trong SQL - Kiến Càng
-
Bài 8: Câu Lệnh Insert, Update Và Delete Trong SQL Server - VnCoder
-
Lệnh UPDATE Trong SQL, Cú Pháp Và Ví Dụ Minh Họa - Thủ Thuật
-
Ngôn Ngữ SQL - Câu Lệnh UPDATE