Cập nhật tất cả bản ghi MySQL

Câu lệnh Update là một từ khóa SQL để cập nhật dữ liệu trong cơ sở dữ liệu. Chúng tôi có thể cập nhật tất cả các hàng trong cơ sở dữ liệu hoặc một số giá trị với sự trợ giúp của các điều kiện. Bản cập nhật là một từ khóa SQL và nó thuộc Ngôn ngữ thao tác dữ liệu [DML], như tên cho thấy nó được sử dụng để thao tác dữ liệu. Có nhiều từ khóa DML thuộc về điều này

  • CẬP NHẬT
  • CHÈN
  • XÓA BỎ
  • LỰA CHỌN

SQL là ngôn ngữ không phân biệt chữ hoa chữ thường. e CHỌN * TỪ SẢN PHẨM cũng giống như chọn * từ sản phẩm. Nhưng chúng tôi viết từ khóa bằng chữ in hoa và tên bảng, tên cột bằng chữ thường như một quy ước

Bước 1. TẠO NÊN CƠ SỞ DỮ LIỆU

cú pháp

CREATE DATABASE database_name;

Bước 2. ĐỂ TẠO BẢNG[SẢN PHẨM]

Truy vấn

CREATE TABLE products[product_id int 
primary key, product_name varchar[45],
 product_cost float];

Bước 3. CHÈN GIÁ TRỊ VÀO BẢNG

Truy vấn.  

INSERT INTO products VALUES
[1001,'Colgate Toothpaste', 2.25],
[1002, 'Sensodyne Toothpaste', 2.30],
[1003, 'Listrine Mouthwash', 1.75], 
[1004, 'T-Shirt', 1.75],
[1005, 'Pants', 2.35];

Bước 4. Bây giờ hãy xem dữ liệu bên trong bảng mà chúng ta đã tạo

Truy vấn

SELECT * FROM products;

đầu ra

Bước 5. ĐỂ CẬP NHẬT TẤT CẢ DỮ LIỆU

cú pháp.  

UPDATE table_name SET column_name1 = new_value1, 
column_name2 = new_value2 ----  ;

Ở đây table_name là tên của bảng, column_name là cột có giá trị bạn muốn cập nhật, new_value là giá trị được cập nhật, WHERE được sử dụng để lọc dữ liệu cụ thể

CẬP NHẬT Lệnh MySQL được sử dụng để sửa đổi các hàng trong bảng. Lệnh cập nhật có thể được sử dụng để cập nhật một trường hoặc nhiều trường cùng một lúc. Nó cũng có thể được sử dụng để cập nhật bảng MySQL với các giá trị từ bảng khác

Cú pháp lệnh cập nhật MySQL

Cú pháp cơ bản của truy vấn Cập nhật trong MySQL như bên dưới

UPDATE `table_name` SET `column_name` = `new_value' [WHERE condition];

ĐÂY

  • UPDATE `table_name` là lệnh yêu cầu MySQL cập nhật dữ liệu trong một bảng
  • SET `column_name` = `new_value’ là tên và giá trị của các trường bị ảnh hưởng bởi truy vấn cập nhật. Lưu ý, khi đặt giá trị cập nhật, kiểu dữ liệu chuỗi phải nằm trong dấu nháy đơn. Giá trị số không cần phải đặt trong dấu ngoặc kép. Loại dữ liệu ngày phải nằm trong dấu nháy đơn và ở định dạng 'YYYY-MM-DD'
  • [Điều kiện WHERE] là tùy chọn và có thể được sử dụng để đặt bộ lọc hạn chế số lượng hàng bị ảnh hưởng bởi truy vấn CẬP NHẬT MySQL

Cập nhật trong Ví dụ về MySQL

Bây giờ hãy xem một ví dụ thực tế cập nhật dữ liệu trong bảng thành viên. Giả sử rằng số thành viên 1 và 2 của thành viên của chúng tôi có các bản cập nhật sau sẽ được thực hiện đối với hồ sơ dữ liệu của họ

Số thành viênYêu cầu cập nhật1Đã thay đổi số liên lạc từ 999 thành 0759 253 5322Đổi tên thành Janet Smith Jones và địa chỉ thực phải được cập nhật thành Melrose 123

Chúng tôi sẽ bắt đầu với việc cập nhật số thành viên 1 trước khi chúng tôi thực hiện bất kỳ cập nhật nào đối với dữ liệu của mình, hãy truy xuất bản ghi cho số thành viên 1. Kịch bản hiển thị bên dưới giúp chúng tôi làm điều đó

SELECT * FROM `members` WHERE `membership_number` = 1;

Thực thi đoạn script trên cho chúng ta kết quả như sau






membership_number
full_names
gender
date_of_birth
physical_address
postal_address
contct_number
email




1
Janet Jones
Female
21-07-1980
First Street Plot No 4
Private Bag
999
janetjones@yagoo.cm




Bây giờ hãy cập nhật số liên lạc bằng tập lệnh hiển thị bên dưới

________số 8

Thực thi đoạn script trên cập nhật số liên lạc từ 999 thành 0759 253 532 cho số thành viên 1. Bây giờ chúng ta hãy xem kỷ lục về thành viên số 1 sau khi thực hiện tập lệnh cập nhật

SELECT * FROM `members` WHERE `membership_number` = 1;

Thực thi đoạn script trên cho chúng ta kết quả như sau

CREATE TABLE products[product_id int 
primary key, product_name varchar[45],
 product_cost float];
0

Bây giờ chúng ta hãy xem các bản cập nhật cần thiết cho tư cách thành viên số 2

CREATE TABLE products[product_id int 
primary key, product_name varchar[45],
 product_cost float];
1

Kịch bản sau đây giúp chúng tôi làm điều đó

CREATE TABLE products[product_id int 
primary key, product_name varchar[45],
 product_cost float];
2

Thực thi tập lệnh trên để cập nhật tên đầy đủ cho thành viên số 2 thành Janet Smith Jones và địa chỉ thực cho Melrose 123

Làm cách nào để cập nhật tất cả các bản ghi trong MySQL?

Cú pháp. CẬP NHẬT tên_bảng SET cột_name1 = new_value1, column_name2 = new_value2 ---- điều kiện WHERE ; .

Làm cách nào để cập nhật nhiều bản ghi trong MySQL?

Có một số cách để thực hiện. CHÈN VÀO học viên [id, điểm1, điểm2] GIÁ TRỊ [1, 5, 8], [2, 10, 8], [3, 8, 3], [4, 10, 7

Làm cách nào để cập nhật dữ liệu trong truy vấn MySQL?

Điều này sẽ sửa đổi bất kỳ giá trị trường nào của bất kỳ bảng MySQL nào. .
cú pháp. Khối mã sau đây có cú pháp SQL chung của lệnh CẬP NHẬT để sửa đổi dữ liệu trong bảng MySQL − CẬP NHẬT tên_bảng SET trường1 = giá trị mới1, trường2 = giá trị mới2 [Điều khoản WHERE].
Ví dụ. .
cú pháp. .
Ví dụ

Chủ Đề