Câu lệnh UPDATE trong MySQL được sử dụng khi chúng ta muốn sửa đổi dữ liệu các hàng trong một bảng. Lệnh 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 MySQL với các giá trị lấy từ một bảng khác.
Cú pháp cơ bản của lệnh Update là:
Trong đó:
Bây giờ để hiểu rõ hơn cách thực hiện lệnh UPDATE, chúng ta hãy xem một ví dụ cụ thể. Đó chính là cập nhật dữ liệu trong bảng members. Giả sử rằng thành viên có mã số 1 và 2 trong bảng members có các cập nhật sau đây cho hồ sơ dữ liệu của họ:
Đầu tiên, chúng ta sẽ thực hiện cập nhật thông tin cho thành viên số 1. Để xem thông tin hiện có của thành viên số 1, ta có thể truy xuất thông tin bằng câu lệnh sau:
Khi thực hiện câu lệnh trên, kết quả sẽ hiển thị như sau:
Để thay đổi số điện thoại liên lạc, cần thực hiện thao tác theo câu lệnh bên dưới:
Câu lệnh trên sẽ thay đổi số liên lạc của thành viên số 1 từ 999 thành 0759 253 532. Để xem kết quả, chúng ta có thể truy vấn lại thông tin của thành viên số 1 từ bảng members:
Sau khi chạy câu lệnh trên, MySQL sẽ cho ra kết quả với thông tin mới đã được cập nhật của thành viên số 1:
Tiếp theo, chúng ta cập nhật thông tin cho thành viên số 2
Để thay đổi thông tin cho thành viên số 2, chạy câu lệnh sau:
Câu lệnh trên giúp chúng ta cập nhật họ tên của thành viên thứ 2 thành Janet Smith Jones và thay đổi địa chỉ từ Park Street thành Melrose 123.
Tóm tắt:
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é!