Hướng dẫn này chỉ cho bạn từng bước cách sử dụng câu lệnh SQL UPDATE để sửa đổi dữ liệu hiện có trong bảng.

Bạn đang xem : cập nhật và sửa đổi trong sql

Tóm tắt : trong hướng dẫn này, bạn sẽ học cách sử dụng câu lệnh SQL UPDATE để sửa đổi dữ liệu của các hàng hiện có trong bảng.

Giới thiệu về câu lệnh SQL UPDATE

Để thay đổi dữ liệu hiện có trong bảng, bạn sử dụng câu lệnh UPDATE . Phần sau trình bày cú pháp của câu lệnh UPDATE :

 

CẬP NHẬT

table_name

ĐẶT

column1 = value1, column2 = value2

Ở ĐÂU

điều kiện;

Ngôn ngữ mã:

SQL (Ngôn ngữ truy vấn có cấu trúc)

(

sql

)

Trong cú pháp này:

  • Đầu tiên, hãy chỉ định bảng mà bạn muốn cập nhật trong mệnh đề UPDATE .
  • Thứ hai, chỉ định các cột bạn muốn để sửa đổi trong mệnh đề SET . Các cột không được liệt kê trong mệnh đề SET sẽ giữ nguyên giá trị ban đầu của chúng.
  • Thứ ba, chỉ định các hàng cần cập nhật trong WHERE Mệnh đề .

Câu lệnh UPDATE ảnh hưởng đến một hoặc nhiều hàng trong bảng dựa trên điều kiện trong mệnh đề WHERE . Ví dụ: nếu mệnh đề WHERE chứa biểu thức khóa chính , thì câu lệnh UPDATE chỉ thay đổi một hàng.

Tuy nhiên , bất kỳ hàng nào khiến điều kiện trong WHERE được đánh giá thành true sẽ được sửa đổi. Vì mệnh đề WHERE là tùy chọn, do đó, nếu bạn bỏ qua nó, tất cả các hàng trong bảng sẽ bị ảnh hưởng.

Xem Thêm  Ví dụ về biểu thức chính quy trong JavaScript - ví dụ về biểu thức chính quy javascript

Ví dụ về câu lệnh SQL UPDATE

Chúng tôi sẽ sử dụng bảng nhân viên và người phụ thuộc để minh họa câu lệnh UPDATE .

staff_dependents_tables

Ví dụ về SQL UPDATE một hàng

Giả sử id nhân viên 192 Sarah Bell đã đổi họ của mình từ Bell thành Lopez và bạn cần cập nhật hồ sơ của cô ấy trong bảng nhân viên .

Ví dụ CẬP NHẬT SQL

Để cập nhật họ của Sarah từ Bell thành Lopez , bạn sử dụng câu lệnh UPDATE sau: < / p>

 

CẬP NHẬT

nhân viên

ĐẶT

last_name =

'Lopez'

Ở ĐÂU

worker_id =

192

;

Ngôn ngữ mã:

SQL (Ngôn ngữ truy vấn có cấu trúc)

(

sql

)

Hãy thử

Hệ thống cơ sở dữ liệu đã cập nhật giá trị trong cột last_name và hàng có worker_id 192 .

Bạn có thể xác minh nó bằng cách sử dụng < mã> Câu lệnh SELECT .

 

CHỌN

Mã hiệu công nhân, họ, họ

TỪ

người lao động

Ở ĐÂU

worker_id =

192

;

Ngôn ngữ mã:

SQL (Ngôn ngữ truy vấn có cấu trúc)

(

sql

)

Dùng thử

 SQL CẬP NHẬT ví dụ một hàng

Ví dụ về CẬP NHẬT SQL nhiều hàng

Bây giờ, Nancy muốn đổi tất cả họ của các con mình từ Bell thành < mã> Lopez . Trong trường hợp này, bạn cần cập nhật tất cả người phụ thuộc của Nancy trong bảng người phụ thuộc .

Trước khi cập nhật dữ liệu, hãy kiểm tra người phụ thuộc của Nancy.

 

CHỌN

*

TỪ

người phụ thuộc

Ở ĐÂU

worker_id =

192

;

Ngôn ngữ mã:

SQL (Ngôn ngữ truy vấn có cấu trúc)

(

sql

)

Dùng thử

 SQL CẬP NHẬT nhiều hàng ví dụ

Để cập nhật họ của những người phụ thuộc Nancy, bạn sử dụng câu lệnh UPDATE sau.

 

CẬP NHẬT

người phụ thuộc

ĐẶT

last_name =

'Lopez'

Ở ĐÂU

worker_id =

192

;

Ngôn ngữ mã:

SQL (Ngôn ngữ truy vấn có cấu trúc)

(

sql

)

Dùng thử

 SQL CẬP NHẬT ĐÂU nhiều hàng

CẬP NHẬT SQL với ví dụ về truy vấn con

Đôi khi khi nhân viên thay đổi họ của họ, bạn chỉ cập nhật bảng staff mà không cập nhật bảng người phụ thuộc.

Để đảm bảo rằng họ của con cái luôn khớp với họ của cha mẹ trong bảng nhân viên , bạn sử dụng câu lệnh sau:

 

U PDATE

người phụ thuộc

ĐẶT

last_name = (

CHỌN

họ

TỪ

người lao động

Ở ĐÂU

worker_id = dependents.employee_id );

Ngôn ngữ mã:

SQL (Ngôn ngữ truy vấn có cấu trúc)

(

sql

)

< span class = "sql" rel = "noopener noreferrer" target = "_ blank"> Hãy thử

Vì mệnh đề WHERE bị bỏ qua nên UPDATE Câu lệnh đã cập nhật tất cả các hàng trong bảng dependents .

Trong mệnh đề SET , thay vì sử dụng các giá trị chữ, chúng tôi đã sử dụng < span> truy vấn con để nhận giá trị họ tương ứng từ bảng staff .

Trong hướng dẫn này, chúng tôi đã chỉ cho bạn cách sử dụng UPDATE trong SQL Câu lệnh để sửa đổi dữ liệu hiện có trong bảng.

Hướng dẫn này có hữu ích không?


Xem thêm những thông tin liên quan đến chủ đề cập nhật và sửa đổi trong sql

SQL-20: Cập nhật dữ liệu với lệnh UPDATE

alt

  • Tác giả: thân triệu
  • Ngày đăng: 2018-01-16
  • Đánh giá: 4 ⭐ ( 9510 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Trong bài này chúng ta sẽ tìm hiểu cách sử dụng của lệnh UPDATE trong SQL. Học SQL miễn phí và đầy đủ trên triệu thân channel. SQL tutorial for the beginner.

Cập nhật dữ liệu trong SQL Server 2014 (Bài 5)

  • Tác giả: giasutinhoc.vn
  • Đánh giá: 3 ⭐ ( 4788 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

Bài 8: Câu lệnh Insert, Update và Delete trong SQL Server

  • Tác giả: vncoder.vn
  • Đánh giá: 3 ⭐ ( 3803 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Câu lệnh Insert, Update và Delete trong SQL Server

Insert, Delete, Update Table trong SQL Server

  • Tác giả: howkteam.vn
  • Đánh giá: 4 ⭐ ( 7090 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Insert, Delete, Update Table trong SQL Server

Câu Lệnh UPDATE Trong SQL

  • Tác giả: www.codehub.com.vn
  • Đánh giá: 3 ⭐ ( 6306 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Câu lệnh **UPDATE** được sử dụng để sửa đổi các bản ghi hiện có trong một bảng.

UPDATE trong SQL Server

  • Tác giả: comdy.vn
  • Đánh giá: 5 ⭐ ( 3069 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Tìm hiểu cách sử dụng câu lệnh UPDATE trong SQL Server để thay đổi dữ liệu hiện có trong một bảng.

Câu lệnh UPDATE trong SQL

  • Tác giả: viettuts.vn
  • Đánh giá: 5 ⭐ ( 2678 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Câu lệnh UPDATE trong SQL được sử dụng để sửa đổi các bản ghi hiện có trong một bảng. Cú pháp UPDATE table_name SET column1 = value1, … WHERE [condition];

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình

By ads_php