Hướng dẫn how to use update command in mysql - cách sử dụng lệnh cập nhật trong mysql
Có thể có một yêu cầu trong đó dữ liệu hiện có trong bảng MySQL cần được sửa đổi. Bạn có thể làm như vậy bằng cách sử dụng lệnh SQL Update. Đ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.UPDATE command. This will modify any field value of any MySQL table. Show
Cú phápKhố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 - UPDATE table_name SET field1 = new-value1, field2 = new-value2 [WHERE Clause]
Mệnh đề WHERE rất hữu ích khi bạn muốn cập nhật các hàng đã chọn trong bảng. Cập nhật dữ liệu từ dấu nhắc lệnhĐiều này sẽ sử dụng lệnh SQL Update với mệnh đề WHERE để cập nhật dữ liệu đã chọn trong hướng dẫn bảng MySQL.tutorials_tbl. Thí dụVí dụ sau đây sẽ cập nhật trường Hướng dẫn_Title cho bản ghi có hướng dẫn_id là 3.tutorial_title field for a record having the tutorial_id as 3. root@host# mysql -u root -p password; Enter password:******* mysql> use TUTORIALS; Database changed mysql> UPDATE tutorials_tbl -> SET tutorial_title = 'Learning JAVA' -> WHERE tutorial_id = 3; Query OK, 1 row affected (0.04 sec) Rows matched: 1 Changed: 1 Warnings: 0 mysql> Cập nhật dữ liệu bằng tập lệnh PHPPHP sử dụng hàm mysqli truy vấn () hoặc mysql_query () để cập nhật các bản ghi trong bảng MySQL. Hàm này có hai tham số và trả về thành công hoặc sai khi thất bại.mysqli query() or mysql_query() function to update records in a MySQL table. This function takes two parameters and returns TRUE on success or FALSE on failure. Cú pháp$mysqli->query($sql,$resultmode)
Thí dụVí dụ sau đây sẽ cập nhật trường Hướng dẫn_Title cho bản ghi có hướng dẫn_id là 3. Cập nhật dữ liệu bằng tập lệnh PHP
PHP sử dụng hàm mysqli truy vấn () hoặc mysql_query () để cập nhật các bản ghi trong bảng MySQL. Hàm này có hai tham số và trả về thành công hoặc sai khi thất bại.$mysqli->query($sql,$resultmode) Connected successfully. Table tutorials_tbl updated successfully. Id: 1, Title: MySQL Tutorial, Author: Mahesh, Date: 2021 Id: 2, Title: HTML Tutorial, Author: Mahesh, Date: 2021 Id: 3, Title: PHP Tutorial, Author: Mahesh, Date: 2021 Id: 4, Title: Learning Java, Author: Mahesh, Date: 2021 Id: 5, Title: Apache Tutorial, Author: Suresh, Date: 2021 Truy vấn cập nhật là gì?Cập nhật lệnh MySQL được sử dụng để sửa đổi 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ừ một bảng khác. command is used to modify rows in a table. The update command can be used to update a single field or multiple fields at the same time. It can also be used to update a MySQL table with values from another table. Cú pháp lệnh cập nhật MySQLCú pháp cơ bản của truy vấn cập nhật trong MySQL như được hiển thị bên dưới. UPDATE `table_name` SET `column_name` = `new_value' [WHERE condition]; NƠI ĐÂY
Bây giờ, hãy xem xét một ví dụ thực tế cập nhật dữ liệu trong bảng thành viên. Chúng ta hãy giả sử rằng các số thành viên thành viên của chúng tôi 1 và 2 có các bản cập nhật sau đây được thực hiện cho hồ sơ dữ liệu của họ.
Chúng tôi sẽ bắt đầu với việc cập nhật cho thành viên số 1 trước khi chúng tôi thực hiện bất kỳ bản cập nhật nào cho dữ liệu của mình, hãy để truy xuất bản ghi cho số thành viên số 1. Tập lệnh được 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 hiện tập lệnh trên cho chúng ta kết quả sau.
Bây giờ, hãy cập nhật số liên lạc bằng cách sử dụng tập lệnh được hiển thị bên dưới. UPDATE `members` SET `contact_number` = '0759 253 542' WHERE `membership_number` = 1; Thực hiện tập lệnh trên cập nhật số liên lạc từ 999 đến 0759 253 532 để biết số thành viên 1. Hãy để ngay bây giờ hãy xem bản ghi cho tư cách 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 hiện tập lệnh trên cho chúng ta kết quả sau. root@host# mysql -u root -p password; Enter password:******* mysql> use TUTORIALS; Database changed mysql> UPDATE tutorials_tbl -> SET tutorial_title = 'Learning JAVA' -> WHERE tutorial_id = 3; Query OK, 1 row affected (0.04 sec) Rows matched: 1 Changed: 1 Warnings: 0 mysql>0 Bây giờ, hãy cập nhật số liên lạc bằng cách sử dụng tập lệnh được hiển thị bên dưới. root@host# mysql -u root -p password; Enter password:******* mysql> use TUTORIALS; Database changed mysql> UPDATE tutorials_tbl -> SET tutorial_title = 'Learning JAVA' -> WHERE tutorial_id = 3; Query OK, 1 row affected (0.04 sec) Rows matched: 1 Changed: 1 Warnings: 0 mysql>1 Thực hiện tập lệnh trên cập nhật số liên lạc từ 999 đến 0759 253 532 để biết số thành viên 1. Hãy để ngay bây giờ hãy xem bản ghi cho tư cách thành viên số 1 sau khi thực hiện tập lệnh cập nhật. root@host# mysql -u root -p password; Enter password:******* mysql> use TUTORIALS; Database changed mysql> UPDATE tutorials_tbl -> SET tutorial_title = 'Learning JAVA' -> WHERE tutorial_id = 3; Query OK, 1 row affected (0.04 sec) Rows matched: 1 Changed: 1 Warnings: 0 mysql>2 Bây giờ, 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. root@host# mysql -u root -p password; Enter password:******* mysql> use TUTORIALS; Database changed mysql> UPDATE tutorials_tbl -> SET tutorial_title = 'Learning JAVA' -> WHERE tutorial_id = 3; Query OK, 1 row affected (0.04 sec) Rows matched: 1 Changed: 1 Warnings: 0 mysql>3 Bản tóm tắt
Lệnh cập nhật trong MySQL là gì?Tuyên bố cập nhật được sử dụng để sửa đổi các bản ghi hiện có trong một bảng.used to modify the existing records in a table.
Việc sử dụng lệnh cập nhật trong cơ sở dữ liệu là gì?Câu lệnh cập nhật trong SQL được sử dụng để cập nhật dữ liệu của một bảng hiện có trong cơ sở dữ liệu.Chúng tôi có thể cập nhật các cột đơn cũng như nhiều cột bằng cách sử dụng câu lệnh Update theo yêu cầu của chúng tôi.Cập nhật bảng_name đặt cột1 = value1, cột2 = value2, ...to update the data of an existing table in database. We can update single columns as well as multiple columns using UPDATE statement as per our requirement. UPDATE table_name SET column1 = value1, column2 = value2,... |