Câu lệnh UPDATE trong SQL | Cú pháp, cách sử dụng

Nội dung được viết bởi Kim Thu

Trong quá trình thao tác với dữ liệu trong SQL, sẽ có những lúc chúng ta muốn chỉnh sửa lại thông tin các bản ghi có trong bảng của database. Để làm được điều đó, chúng ta sử dụng câu lệnh update trong SQL. Vậy cú phápcách dùng của hàm UPDATE như thế nào? Cùng Gitiho tìm hiểu trong bài học SQL ngày hôm nay nhé.

Lệnh update SQL là gì?

Câu lệnh UPDATE trong SQL được sử dụng khi chúng ta muốn sửa đổi dữ liệu các hàng đã có sẵn trong một bảng dữ liệu. Câu lệnh SQL Update có thể được sử dụng để cập nhật một hoặc nhiều trường trong cùng một thời điểm. Nó cũng có thể được sử dụng để cập nhật một bảng SQL với các giá trị lấy từ một bảng khác.

Cú pháp hàm update trong SQL

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

Trong đó:

  • UPDATE `table_name`:  là lệnh yêu cầu SQL Server cập nhật dữ liệu trong một bảng.
  • SET column1 = value1, column2 = value2:  là tên và giá trị của các trường bị ảnh hưởng bởi truy vấn UPDATE. 
  • [WHERE condition] (tùy chọn): được sử dụng để giới hạn số lượng hàng bị ảnh hưởng bởi truy vấn UPDATE.

Lưu ý: 

1. Khi thiết lập các giá trị cập nhật, bạn cần để ý:

  • Các kiểu dữ liệu chuỗi phải được đặt trong dấu nháy đơn. 
  • Kiểu dữ liệu ngày phải được đặt trong dấu nháy đơn và ở định dạng ‘YYYY-MM-DD’. 
  • Giá trị số có thể được đặt trong dấu ngoặc kép nhưng không bắt buộc.

2. Khi chúng ta không sử dụng mệnh đề Where trong câu lệnh thì toàn bộ các bản ghi trong cơ sở dữ liệu sẽ được Update.

Ví dụ 

Giả sử chúng ta có bảng sau, tại đây chúng ta có bảng mới được chèn bản ghi mới với 3 trường dữ liệu như bên dưới. 

Ví dụ Lệnh update SQL 1

Bây giờ hãy thực hiện update thông tin trong trường Fullname với câu lệnh như sau:

UPDATE test_table
SET Fullname='Nimbus Computer School'
WHERE ID=1

Thực hiện chạy câu lệnh, chúng ta thu được bảng dữ liệu đã được chỉnh sửa ở trường Fullname có ID= 1 từ giá trị NIMBUS sang Nimbus Computer School.

Ví dụ Lệnh update SQL 2

Để tìm hiểu thêm về cách sử dụng hàm UPDATE và các câu lệnh nâng cao khác trong SQL, mời bạn đọc tham khảo khóa học sau của Gitiho:

Kết luận 

Qua bài viết trên, chúng ta đã nắm được cách dùng câu lệnh UPDATE trong SQL để chỉnh sửa dữ liệu đang tồn tại. Và mệnh đề WHERE dùng để giới hạn số lượng hàng được truy vấn bởi câu lệnh UPDATE.

Cảm ơn các bạn đã đọc bài. Hy vọng bài viết này có thể giúp ích cho các bạn bổ sung thêm một số kiến thức cần thiết về SQL. Để tìm hiểu thêm các bài học có ích khác, hãy theo dõi bài viết của gitiho nhé!

Xem thêm: Cách tạo bảng trong SQL bằng câu lệnh CREATE TABLE

Khóa học giúp bạn làm chủ ngôn ngữ truy vấn dữ liệu phổ biến SQL từ cơ bản đến nâng cao. Từ đó có thể tự tin xây dựng, truy vấn, và tối ưu hóa các cơ sở dữ liệu phức tạp, hỗ trợ phân tích, làm báo cáo và ra quyết định kinh doanh một cách hiệu quả.

Đăng ký học thử để trải nghiệm ngay hôm nay!

0/5 - (0 bình chọn)

0/5 - (0 bình chọn)

0 thảo luận

@ 2020 - Bản quyền của Công ty cổ phần công nghệ giáo dục Gitiho Việt Nam
Giấy chứng nhận Đăng ký doanh nghiệp số: 0109077145, cấp bởi Sở kế hoạch và đầu tư TP. Hà Nội
Giấy phép mạng xã hội số: 588, cấp bởi Bộ thông tin và truyền thông