学堂 学堂 学堂公众号手机端

MariaDB中update用法是什么?一文带你看懂

lewis 6年前 (2019-11-12) 阅读数 8 #技术

这篇文章给大家分享的是MariaDB中update用法。小编觉得挺实用的,因此分享给大家做个参考,对大家学习MariaDB数据库会有帮助,文中的示例介绍得很详细,有需要的朋友可以参考,接下来就跟随小编一起了解看看吧。

MariaDB Update查询

UPDATE命令用来修改现有字段的值。它使用SET子句指定要修改的列,并指定分配的新值。这些值可以是表达式,也可以是字段的默认值。设置默认值需要使用DEFAULT关键字。该命令还可以使用WHERE子句指定更新的条件AND/OR ,以及使用ORDER BY子句以特定顺序更新。

查看以下常规语法:


UPDATEtable_nameSETfield=new_value,field2=new_value2,...
[WHERE...]

可以通过命令提示符或使用PHP脚本执行UPDATE命令。

命令提示符

在命令提示符下,只需使用标准的命令:

root@host#mysql-uroot-ppassword;
Enterpassword:*******
mysql>usePRODUCTS;
Databasechanged
mysql>UPDATEproducts_tbl
SETnomenclature='FiberBlaster300Z'WHEREID_number=112;
mysql>SELECT*fromproducts_tblWHEREID_number='112';
+-------------+---------------------+----------------------+
|ID_number|Nomenclature|product_manufacturer|
+-------------+---------------------+----------------------+
|112|FiberBlaster300Z|XYZCorp|
+-------------+---------------------+----------------------+

PHP执行UPDATE

在mysql_query()函数中使用UPDATE语句。

<?php
$dbhost=‘localhost:3036’;
$dbuser=‘root’;
$dbpass=‘rootpassword’;
$conn=mysql_connect($dbhost,$dbuser,$dbpass);

if(!$conn){
die(‘Couldnotconnect:‘.mysql_error());
}

$sql=‘UPDATEproducts_tbl
SETproduct_name=”FiberBlaster300z”
WHEREproduct_id=112’;

mysql_select_db(‘PRODUCTS’);
$retval=mysql_query($sql,$conn);

if(!$retval){
die(‘Couldnotupdatedata:‘.mysql_error());
}

echo“Updateddatasuccessfully\n”;
mysql_close($conn);
?>

成功更新数据后,您将看到以下输出:

mysql>Updateddatasuccessfully

以上就是MariaDB中update用法的介绍,对大家学习MariaDB数据库有参考价值,需要的朋友可以了解看看,希望大家阅读完这篇文章能有所收获。想要了解更多可以继续浏览博信其他相关的文章。

文本转载自PHP中文网

版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门