Mệnh đề UPDATE cập nhật dữ liệu SQL
Cập nhật dữ liệu UPDATE SQL
Với câu lệnh UPDATE chúng ta có thể cập nhật dữ liệu cho bảng (sửa đổi các dòng dữ liệu có sẵn).
Với cú pháp cơ bản như sau:
UPDATE table_name SET column1 = value1, column2 = value2, ... WHERE condition;
Trong đó bạn cần chỉ ra các cột và giá trị cần cập nhật vào cột sau từ khóa SET.
Mệnh đề WHERE thường đi cùng trong trường hợp này nhằm xác định rõ các dòng nào sẽ được cập nhật.
nếu thiếu mệnh đề WHERE toàn bộ các dòng dữ liệu sẽ cập nhật theo giá trị mới đưa vào!
Ví dụ bảng dữ liệu mẫu SQLite có bảng Customers với thông tin của dòng có CustomerID bằng 1 như sau:
Bạn đang đọc: Mệnh đề UPDATE cập nhật dữ liệu SQL
Select * from Khachhang where KhachhangID = 1Chạy thử
KhachhangID HoTen TenLienLac Diachi Thanhpho MaBuudien QuocGia 1 Đặng Tuấn Anh Đặng Tuấn Anh nkhbiq Bà Rịa – Vũng Tàu Bà Rịa – Vũng Tàu 222 Đức Ở đây có một file CSDL mẫu dạng SQLite, bạn hoàn toàn có thể tải về điều tra và nghiên cứu, thực hành thực tế : CSDL SQLite mẫu. Hoặc sử dụng trực tiếp công cụ Online : Chạy SQL
Giờ bạn dùng lệnh UPDATE để đổi HoTen thành ‘Nguyên Văn B’ và Thanhpho thành ‘Hạ Long’
UPDATE Khachhang SET HoTen = 'Nguyên Văn B', Thanhpho= 'Hạ Long' WHERE KhachhangID = 1Chạy thử
Sau khi chạy lệnh trên, kiểm tra lại bằng câu lệnh SELECTSelect * from Khachhang where KhachhangID = 1Chạy thử
Kết quả dữ liệu đã cập nhật mới
KhachhangID HoTen TenLienLac Diachi Thanhpho MaBuudien QuocGia 1 Nguyên Văn B Đặng Tuấn Anh nkhbiq Bà Rịa – Vũng Tàu Hạ Long 222 Đức Cập nhật nhiều dòng
Mệnh đề WHERE dùng để xác định các dòng sẽ cập nhật. Qua đó, có thể xác định được một dòng, nhiều dòng,
không dòng nào hay toàn bộ các dòng sẽ cập nhật.
Nếu nhiều dòng được cập nhật trong một câu lệnh UPDATE thì dữ liệu cập nhật là giống nhau.Ví sụ sau là 1 số ít trường hợp ( bạn nên cận thận lưu lại CSDL vì lệnh cập nhật đổi khác trên nhiều dòng ) .
UPDATE Khachhang SET HoTen='Xuân Thu' WHERE Quocgia='Ý'Chạy thử
Nếu chạy lệnh trên tất những những dòng có Quocgia là Ý sẽ được cập nhật HoTen là ‘ Xuân Thu ‘UPDATE Khachhang SET HoTen='Xuân Thu'Chạy thử
Không có mệnh đề WHERE nên nếu chạy mã trên toàn bộ các dòng được cập nhật trường HoTen có giá trị là ‘Xuân Thu’
Xem thêm: Giáo án dạy học Toán 11 theo định hướng phát triển phẩm chất năng lực – https://thomaygiat.com
ĐĂNG KÝ KÊNH, XEM CÁC VIDEO TRÊN XUANTHULAB
Đăng ký nhận bài viết mới
Source: https://thomaygiat.com
Category : Kỹ Thuật Số
Chuyển vùng quốc tế MobiFone và 4 điều cần biết – MobifoneGo
Muốn chuyển vùng quốc tế đối với thuê bao MobiFone thì có những cách nào? Đừng lo lắng, bài viết này của MobiFoneGo sẽ giúp…
Cách copy dữ liệu từ ổ cứng này sang ổ cứng khác
Bạn đang vướng mắc không biết làm thế nào để hoàn toàn có thể copy dữ liệu từ ổ cứng này sang ổ cứng khác…
Hướng dẫn xử lý dữ liệu từ máy chấm công bằng Excel
Hướng dẫn xử lý dữ liệu từ máy chấm công bằng Excel Xử lý dữ liệu từ máy chấm công là việc làm vô cùng…
Cách nhanh nhất để chuyển đổi từ Android sang iPhone 11 | https://thomaygiat.com
Bạn đã mua cho mình một chiếc iPhone 11 mới lạ vừa ra mắt, hoặc có thể bạn đã vung tiền và có một chiếc…
Giải pháp bảo mật thông tin trong các hệ cơ sở dữ liệu phổ biến hiện nay
Hiện nay, với sự phát triển mạnh mẽ của công nghệ 4.0 trong đó có internet và các thiết bị công nghệ số. Với các…
4 điều bạn cần lưu ý khi sao lưu dữ liệu trên máy tính
08/10/2020những chú ý khi tiến hành sao lưu dữ liệu trên máy tính trong bài viết dưới đây của máy tính An Phát để bạn…