MariaDB中更新查询的方法是什么,语句怎样写
Admin 2022-09-26 群英技术资讯 277 次浏览
UPDATE命令通过更改值来修改现有字段。 它使用SET子句指定要修改的列,并指定分配的新值。 这些值可以是字段的表达式或默认值。 设置默认值需要使用DEFAULT关键字。 该命令还可以使用WHERE子句来指定更新的条件和/或ORDER BY子句以特定顺序更新。
查看以下一般语法 -
UPDATE table_name SET field=new_value, field2=new_value2,... [WHERE ...]
从命令提示符或使用PHP脚本执行UPDATE命令。
在命令提示符下,只需使用标准commandroot -
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 | +-------------+---------------------+----------------------+
在UPDATE命令语句中使用mysql_query()函数 -
<?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 ”; mysql_close($conn); ?>
成功数据更新后,您将看到以下输出 -
mysql> Updated data successfully
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
在MariaDB数据库中,COUNT()函数用于返回表达式的计数/行数。
MariaDB MAX()函数用于检索表达式的最大值。
MySQL和MariaDB区别是什么?这篇文章主要给大家介绍MySQL数据库和MariaDB数据库的区别,下面会从两者的功能以及性能等方面进行对比,感兴趣的朋友可以继续往下看。
在MariaDB中,UPDATE语句用于通过更改表中的值来修改现有字段。
接受用户输入的简单行为打开了利用的大门。 这个问题主要来自数据的逻辑管理,但幸运的是,很容易避免这些主要缺陷。SQL注入的机会通常发生在输入诸如名称的数据的用户上,并且代码逻辑无法分析该输入。 相反,代码允许攻击者插入MariaDB语句,该语句将在数据库上运行。
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008