Làm cách nào để CẬP NHẬT truy vấn trong cơ sở dữ liệu MySQL? CẬP NHẬT cú pháp / lệnh / câu lệnh

Cơ sở dữ liệu MySQLLàm cách nào để CẬP NHẬT một truy vấn? CẬP NHẬT cú pháp / lệnh / câu lệnh

MySQL CẬP NHẬT truy vấn

Nếu chúng ta cần sửa đổi hoặc cập nhật dữ liệu trong MySQL, chúng ta có thể sử dụng lệnh SQL UPDATE để hoạt động. .

ngữ pháp

Sau đây là cú pháp SQL chung cho lệnh UPDATE để sửa đổi dữ liệu bảng dữ liệu MySQL:

UPDATE table_name SET field1=new-value1, field2=new-value2
[WHERE Clause]
  • Bạn có thể cập nhật một hoặc nhiều trường cùng một lúc.
  • Bạn có thể chỉ định bất kỳ điều kiện nào trong mệnh đề WHERE.
  • Bạn có thể cập nhật dữ liệu đồng thời trong một bảng.

Mệnh đề WHERE rất hữu ích khi bạn cần cập nhật dữ liệu trong hàng được chỉ định trong bảng dữ liệu.


Cập nhật dữ liệu qua dấu nhắc lệnh

Dưới đây, chúng tôi sẽ sử dụng mệnh đề WHERE trong lệnh SQL UPDATE để cập nhật dữ liệu được chỉ định trong bảng chenweiliang_tbl:

Phiên bản

Ví dụ sau sẽ cập nhật giá trị của trường chenweiliang_title có chenweiliang_id là 3 trong bảng dữ liệu:

Câu lệnh CẬP NHẬT SQL:

mysql> UPDATE chenweiliang_tbl SET chenweiliang_title='学习 C++' WHERE chenweiliang_id=3;
Query OK, 1 rows affected (0.01 sec)
 
mysql> SELECT * from chenweiliang_tbl WHERE chenweiliang_id=3;
+-----------+--------------+---------------+-----------------+
| chenweiliang_id | chenweiliang_title | chenweiliang_author | submission_date |
+-----------+--------------+---------------+-----------------+
| 3 | 学习 C++ | chenweiliang.com | 2016-05-06 |
+-----------+--------------+---------------+-----------------+
1 rows in set (0.01 sec)

Từ kết quả, chenweiliang_title có chenweiliang_id là 3 đã được sửa đổi.


Cập nhật dữ liệu bằng tập lệnh PHP

Hàm mysqli_query () được sử dụng trong PHP để thực thi các câu lệnh SQL. Bạn có thể sử dụng hoặc không sử dụng mệnh đề WHERE trong câu lệnh SQL UPDATE.

Lưu ý:Không sử dụng mệnh đề WHERE để cập nhật tất cả dữ liệu trong bảng dữ liệu, vì vậy hãy cẩn thận.

Hàm này có tác dụng tương tự như việc thực thi một câu lệnh SQL trong dấu nhắc lệnh mysql>.

Phiên bản

Ví dụ sau sẽ cập nhật dữ liệu của trường chenweiliang_title có chenweiliang_id là 3.

Kiểm tra câu lệnh MySQL UPDATE:

<?
php
$dbhost = 'localhost:3306'; // mysql服务器主机地址
$dbuser = 'root'; // mysql用户名
$dbpass = '123456'; // mysql用户名密码
$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
 die('连接失败: ' . mysqli_error($conn));
}
// 设置编码,防止中文乱码
mysqli_query($conn , "set names utf8");
 
$sql = 'UPDATE chenweiliang_tbl
 SET chenweiliang_title="学习 Python"
 WHERE chenweiliang_id=3';
 
mysqli_select_db( $conn, 'chenweiliang' );
$retval = mysqli_query( $conn, $sql );
if(! $retval )
{
 die('无法更新数据: ' . mysqli_error($conn));
}
echo '数据更新成功!';
mysqli_close($conn);
?>

Hy vọng Chen Weiliang Blog ( https://www.chenweiliang.com/ ) đã chia sẻ “Làm thế nào để CẬP NHẬT truy vấn trong cơ sở dữ liệu MySQL? CẬP NHẬT Cú pháp / Lệnh / Câu lệnh "để giúp bạn.

Chào mừng bạn đến chia sẻ liên kết của bài viết này:https://www.chenweiliang.com/cwl-463.html

Để khám phá thêm nhiều mẹo ẩn🔑, vui lòng tham gia kênh Telegram của chúng tôi!

Chia sẻ và thích nếu bạn thích nó! Những chia sẻ và lượt thích của bạn là động lực tiếp tục của chúng tôi!

 

发表 评论

Địa chỉ email của bạn sẽ không được công bố. 项 已 * 标注

Di chuyển về đầu trang