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áp và cá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é.
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.
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;
Trong đó:
Lưu ý:
1. Khi thiết lập các giá trị cập nhật, bạn cần để ý:
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.
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.
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.
Để 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:
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!