加入收藏 | 设为首页 | 会员中心 | 我要投稿 汽车网 (https://www.0577qiche.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 系统 > 正文

MariaDB中update用法是什么 一文带你看明白

发布时间:2023-08-17 13:36:54 所属栏目:系统 来源:
导读: 这篇文章给大家分享的是MariaDB中update用法。小编觉得挺实用的,因此分享给大家做个参考,对大家学习MariaDB数据库会有帮助,文中的示例介绍得很详细,有需要的朋友可以参考,接下来就跟随小编一起了解看看吧。

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

    MariaDB Update查询

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

     查看以下常规语法:

UPDATE table_name SET field=new_value, field2=new_value2,...

[WHERE ...]

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

    命令提示符

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

root@host# mysql -u root -p password;

Enter password:*******

mysql> use PRODUCTS;

Database changed

mysql> UPDATE products_tbl

   SET nomenclature = 'Fiber Blaster 300Z' WHERE ID_number = 112;

mysql> SELECT * from products_tbl WHERE ID_number='112';

+-------------+---------------------+----------------------+

| ID_number   | Nomenclature        | product_manufacturer |

+-------------+---------------------+----------------------+

| 112         | Fiber Blaster 300Z  | XYZ Corp             |

+-------------+---------------------+----------------------+

    PHP执行UPDATE

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

<?php

   $dbhost = ‘localhost:3036’;

   $dbuser = ‘root’;

   $dbpass = ‘rootpassword’;

   $conn = mysql_connect($dbhost, $dbuser, $dbpass);

   if(! $conn ) {

      die(‘Could not connect: ‘ . mysql_error());

   }

   $sql = ‘UPDATE products_tbl

      SET product_name = ”Fiber Blaster 300z”

      WHERE product_id = 112’;

   mysql_select_db(‘PRODUCTS’);

   $retval = mysql_query( $sql, $conn );

   if(! $retval ) {

      die(‘Could not update data: ‘ . mysql_error());

   }

   echo “Updated data successfully\n”;

   mysql_close($conn);

?>

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

mysql> Updated data successfully

    以上就是MariaDB中update用法的介绍,对大家学习MariaDB数据库有参考价值,需要的朋友可以了解看看,希望大家阅读完这篇文章能有所收获。

(编辑:汽车网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章