Câu lệnh UPDATE trong SQL | Cách sử dụng, ví dụ chi tiết

Đăng lúc 20:54 06.09.2024

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 HocVienDaoTao.Com 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

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.

 
 

 
==***==

Khoá học: Quản trị Chiến lược Dành cho các Lãnh đạo Doanh nghiệp
Nhấn vào đây để bắt đầu khóa học

Khóa học: Trở thành chuyên gia Bảo mật và tấn công ANM- Hacker mũ trắng
Nhấn vào đây để bắt đầu khóa học

Chuyên gia phân tích, tự động hóa Web iMacros
Nhấn vào đây để bắt đầu khóa học

Xây dựng ứng dụng tự động hóa AutoIT
Nhấn vào đây để bắt đầu khóa học

Khóa đào tạo Hacker và Marketing Facebook từ A - Z
Nhấn vào đây để bắt đầu khóa học

Khóa học: Phân tích và trực quan hóa dữ liệu với Power BI
Nhấn vào đây để bắt đầu khóa học

Khóa học đào tạo Marketing Facebook thông minh
Nhấn vào đây để bắt đầu khóa học

Lập trình Visual Foxpro 9 - Dành cho nhà quản lý và kế toán
Nhấn vào đây để bắt đầu khóa học

Làm chủ xây dựng Game chuyên nghiệp
Nhấn vào đây để bắt đầu khóa học

Trở thành chuyên gia Marketing Facebook thông minh
Nhấn vào đây để bắt đầu khóa học

Kỹ sảo Điện ảnh đỉnh cao với khóa học After Effect
Nhấn vào đây để bắt đầu khóa học

Trở thành chuyên gia Vẽ Đẳng Cấp với khóa học AI
Nhấn vào đây để bắt đầu khóa học

Làm Chủ thiết kế ảnh với Photoshop CC
Nhấn vào đây để bắt đầu khóa học

Dựng Phim Siêu đẳng với Adobe Premiere
Nhấn vào đây để bắt đầu khóa học

Khóa dựng phần mềm quản lý dành cho nhà Quản lý và Kế toán bằng MS ACCESS
Nhấn vào đây để bắt đầu khóa học

Khóa học Machine Learning cơ bản-Khoa học dữ liệu - AI
Nhấn vào đây để bắt đầu khóa học

Khóa học Đào tạo sử dụng Excel Chuyên nghiệp & ứng dụng
Nhấn vào đây để bắt đầu khóa học

Khóa học sử dụng PowerPoint Chuyên nghiệp & ứng dụng
Nhấn vào đây để bắt đầu khóa học

Khóa học xây dựng và quản trị hệ thống đào tạo trực tuyến
Nhấn vào đây để bắt đầu khóa học

Đóng góp nội dung

Gửi ý kiến cho ban biên tập
Gửi thông tin

Thông tin

ĐĂNG KÝ/LIÊN HỆ: