Câu Lệnh UPDATE Chỉnh Sửa Dữ Liệu Bảng Trong SQL
Có thể bạn quan tâm
SQL được biết đến nhiều với khả năng thực thi các thao tác truy xuất dữ liệu. Tuy nhiên, bạn còn có thể dùng ngôn ngữ này để cập nhật lại các bản ghi trong cơ sở dữ liệu của mình. Tính năng này sẽ giúp bạn tiết kiệm thời gian và thao tác khi làm việc nhưng vẫn có những điều cần lưu ý khi cập nhật dữ liệu.
1. Câu lệnh UPDATE
Câu lệnh UPDATE được sử dụng để chỉnh sửa các bản ghi đang tồn tại trong một bảng.
Cú pháp UPDATE:
UPDATE tên bảng
SET cột 1 = giá trị 1, giá trị 2, giá trị 3,…
WHERE điều kiện
Lưu ý: Khi cập nhật bản ghi trong cơ sở dữ liệu trong một bảng, hãy lưu ý mệnh đề WHERE. Nếu thiếu mệnh đề điều kiện này thì tất cả bản ghi trong bảng đều sẽ được cập nhật.
2. UPDATE bảng
Để thực hiện ví dụ này, bạn cần nhập cơ sở dữ liệu mẫu Northwind vào SQL Server Management Studio. Hãy xem bài viết hướng dẫn ngay dưới đây:
Tham khảo: Hướng dẫn tải và cài đặt dữ liệu mẫu Northwind trong SQL Server Management Studio
Hãy bắt đầu bằng việc kiểm tra thông tin của khách hàng đầu tiên trong bảng Customer:
SELECT * FROM Customers;
Câu lệnh SQL dưới đây sẽ cập nhật dữ liệu cho các khách hàng có CustomerID là 'ALFKI' (CustomerID='ALFKI';) với một tên liên hệ và một địa chỉ mới. Nếu thao tác thành công sẽ có một thông báo đã cập nhật.
UPDATE Customers
SET ContactName = 'Alfred Schmidt', City= 'Frankfurt'
WHERE CustomerID = 'ALFKI';
Bây giờ, hãy kiểm tra lại dữ liệu trong bảng Customers.
3. UPDATE nhiều bản ghi
Mệnh đề WHERE lúc này sẽ giúp xác định bao nhiêu bản ghi được cập nhật.
Câu lệnh sau sẽ cập nhật ContactName của tất cả bản ghi có Country là Mexico thành Juan.
UPDATE Customers
SET ContactName = 'Juan'
WHERE Country = 'Mexico';
Bạn có thể kiểm tra dữ liệu trước khi cập nhật, thao tác tương tự phần trên. Dưới đây là thông báo cho biết có tổng cộng 5 bản ghi đã được cập nhật.
Kết quả kiểm tra lại các bản ghi có dữ liệu Country là Mexico.
Lưu ý: Nếu như trong câu lệnh UPDATE không có mệnh đề WHERE, tất cả các bản ghi đều sẽ được cập nhật.
Trên đây là những bước sử dụng câu lệnh UPDATE để cập nhật các bản ghi trong cơ sở dữ liệu. Hy vọng những kiến thức này sẽ hữu ích với các bạn quan tâm đến lĩnh vực dữ liệu nói chung và SQL nói riêng. Đừng quên theo dõi các bài viết mới nhất sẽ được cập nhật thường xuyên tại website bacs.vn.
Nguồn tham khảo:
https://www.w3schools.com/
Nhu cầu đào tạo doanh nghiệp
BAC là đơn vị đào tạo BA đầu tiên tại Việt Nam. Đối tác chính thức của IIBA quốc tế. Ngoài các khóa học public, BAC còn có các khóa học in house dành riêng cho từng doanh nghiệp. Chương trình được thiết kế riêng theo yêu cầu của doanh nghiệp, giúp doanh nghiệp giải quyết những khó khăn và tư vấn phát triển.
Tham khảo chương trình đào tạo:- Phân tích và trực quan hóa dữ liệu với Tableau
- Phân tích và trực quan hóa dữ liệu với Power BI
Các bài viết liên quan SQL:
- 50 Câu hỏi phỏng vấn về SQL thường gặp
- Các câu hỏi phỏng vấn SQL phổ biến dành cho Business Analyst
Các bài viết liên quan Power BI:
- Power BI là gì?
- Chỉnh sửa và định hình dữ liệu trong Power BI Desktop
- Kết hợp dữ liệu trong Power BI Desktop
- Hướng dẫn kết nối dữ liệu trong Power BI Desktop
- Hướng dẫn tải & cài đặt Power BI trên máy tính
- Khóa học Phân tích và trực quan hóa dữ liệu với Power BI
Các bài viết liên quan:
- TABLEAU - Giải pháp BUSINESS INTELLIGENCE (BI) - click vào đây
- Hướng dẫn cài đặt và Sử dụng TABLEAU - click vào đây
- Tính năng mới trên tableau - verion 2019.1 - click vào đây
BAC - Biên soạn và tổng hợp nội dung
Từ khóa » Câu Lệnh Sql được Sử Dụng để Sửa Dữ Liệu Trong Một Csdl
-
Câu Lệnh SQL Cơ Bản - MariaDB Knowledge Base
-
Sửa Các Câu Lệnh SQL để Tinh Chỉnh Kết Quả Truy Vấn
-
13 Câu Lệnh SQL Quan Trọng Programmer Nào Cũng Cần Biết
-
SQL Là Gì? Các Lệnh Cơ Bản Trong Lập Trình Cơ Sở Dữ Liệu SQL
-
Tổng Hợp Những Câu Lệnh SQL Cơ Bản - TopDev
-
Một Số Câu Lệnh Truy Vấn Cơ Sở Dữ Liệu Thường Dùng - Viblo
-
Sử Dụng Câu Lệnh SQL Trong Kiểm Thử Phần Mềm - Viblo
-
Câu Lệnh SQL Nào được Sử Dụng để Cập Nhật Dữ Liệu Trong Cơ Sở ...
-
Bài 2: Câu Lệnh SQL Tạo, Cập Nhật CSDL, Bảng - Tìm ở đây
-
SQL Flashcards | Quizlet
-
Chương 3 Ngôn Ngữ Truy Vấn Có Cấu Trúc (SQL) - SlideShare
-
SQL Là Gì, Chức Năng Cơ Bản Và Lý Do Nên Sử Dụng SQL Trong Lập ...
-
Tổng Quan Về SQL - Những Kiến Thức Cần Biết Về SQL Trong Thiết Kế ...
-
[PDF] Bài Giảng Hệ Quản Trị CSDL Microsoft Access - VNU-UET