Tuyên bố cập nhật MySQL

Mysql Update Statement



MySQL là một hệ quản trị cơ sở dữ liệu mã nguồn mở, có thể được sử dụng cho cả các dự án lớn và nhỏ. Được phát triển bởi Tập đoàn Oracle, nó sử dụng SQL tiêu chuẩn đằng sau nó. Trong quản lý cơ sở dữ liệu, hoạt động CRUD là một loại yêu cầu cơ bản cần biết.







Trong bài viết này, chúng ta sẽ tìm hiểu cách cập nhật dữ liệu trong các bảng MySQL bằng cách sử dụng câu lệnh UPDATE do MySQL cung cấp. Câu lệnh UPDATE về cơ bản là một câu lệnh DML (Ngôn ngữ thao tác dữ liệu) vì nó sửa đổi hoặc cập nhật dữ liệu.



Cú pháp

Cú pháp để cập nhật một cột hoặc các cột trong bảng trong MySQL là:



CẬP NHẬT tên_bảng
BỘ
tên cột dọc= giá trị ,
...
[ Ở ĐÂU tình trạng]

Trong cú pháp này, tên_bảng là bảng mà bạn sẵn sàng cập nhật bất kỳ cột nào.





Bằng cách sử dụng BỘ , chúng ta có thể gán giá trị mới cho nhiều cột bằng cách sử dụng dấu bằng =.

tên cột dọc là cột mà bạn muốn cập nhật.



Cuối cùng, chúng tôi cũng có thể cung cấp Ở ĐÂU để áp dụng một số điều kiện hoặc lọc quá trình cập nhật.

Hãy làm rõ điều này bằng cách hiển thị một ví dụ trong đó chúng tôi sẽ cập nhật giá trị của một cột bên trong bảng.

Thí dụ

Đầu tiên, mở thiết bị đầu cuối của bạn và đăng nhập vào MySQL shell và chọn cơ sở dữ liệu mà bạn muốn cập nhật bảng. Để xem tất cả các bảng bên trong cơ sở dữ liệu, hãy chạy lệnh sau:

CHỈ NHỮNG CÁI BÀN ;

Chúng tôi có một bảng trong cơ sở dữ liệu đã chọn của chúng tôi. Hãy xem liệu một số dữ liệu có tồn tại trong đó hay không. Để xem dữ liệu trong bảng, hãy chạy lệnh SELECT như sau:

LỰA CHỌN * TỪ ô tô;

Giả sử chúng ta muốn cập nhật tên ô tô và ngày sản xuất của hàng thứ ba từ BMW I8 lên BMW M4 trong đó car_id là 3, Khi đó, truy vấn cập nhật tên và ngày tháng sẽ như sau:

CẬP NHẬT tên_bảng
BỘ
car_name='BMW M4',
thi hành='Năm 2020-10-10'
Ở ĐÂU car_id= 3;

Sau khi chạy lệnh cập nhật và đầu ra của 1 hàng bị ảnh hưởng, bây giờ, hãy xem bảng:

LỰA CHỌN * TỪ ô tô Ở ĐÂU car_id= 3;

Như bạn có thể thấy trong ảnh chụp màn hình bên dưới, dữ liệu của hàng thứ ba được cập nhật thành công.

Vì vậy, đây là cách bạn có thể cập nhật dữ liệu của bất kỳ bảng nào trong MySQL bằng cách sử dụng câu lệnh UPDATE.

Phần kết luận

Chúng ta đã biết việc sử dụng câu lệnh UPDATE và cách chúng ta có thể cập nhật dữ liệu trong bất kỳ cơ sở dữ liệu MySQL nào. Sau đó, chúng ta đã thảo luận về cách cập nhật một cột, cũng như nhiều cột cùng một lúc. Cuối cùng, chúng ta cũng đã thấy việc sử dụng mệnh đề WHERE.