MariaDB Where子句通常写在哪里,有什么特性
Admin 2022-09-24 群英技术资讯 727 次浏览
今天我们来学习关于“MariaDB Where子句通常写在哪里,有什么特性”的内容,下文有详解方法和实例,内容详细,逻辑清晰,有需要的朋友可以参考,希望大家阅读完这篇文章后能有所收获,那么下面就一起来了解一下吧。
WHERE子句过滤各种语句,如SELECT,UPDATE,DELETE和INSERT。 他们提出了用于指定行动的标准。 它们通常出现在语句中的表名后面,其条件如下。 WHERE子句本质上像一个if语句。
查看下面给出的WHERE子句的一般语法 -
[COMMAND] field,field2,... FROM table_name,table_name2,... WHERE [CONDITION]
请注意WHERE子句的以下特性:
它是可选的。
它允许指定任何条件。
它允许通过使用AND或OR运算符来指定多个条件。
区分大小写仅适用于使用LIKE比较的语句。
WHERE子句允许使用以下运算符 -
| 操作者 |
|---|
| = != |
| > < |
| >= <= |
WHERE子句可以在命令提示符或PHP脚本中使用。
在命令提示符下,只需使用标准命令 -
root@host# mysql -u root -p password; Enter password:******* mysql> use PRODUCTS; Database changed mysql> SELECT * from products_tbl WHERE product_manufacturer = 'XYZ Corp'; +-------------+----------------+----------------------+ | ID_number | Nomenclature | product_manufacturer | +-------------+----------------+----------------------+ | 12345 | Orbitron 4000 | XYZ Corp | +-------------+----------------+----------------------+ | 12346 | Orbitron 3000 | XYZ Corp | +-------------+----------------+----------------------+ | 12347 | Orbitron 1000 | XYZ Corp | +-------------+----------------+----------------------+
使用AND条件查看示例 -
SELECT * FROM products_tbl WHERE product_name = 'Bun Janshu 3000'; AND product_id <= 344;
此示例组合了AND和OR条件
SELECT * FROM products_tbl WHERE (product_name = 'Bun Janshu 3000' AND product_id < 344) OR (product_name = 'Bun Janshu 3000');
在使用WHERE子句的操作中应用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 = 'SELECT product_id, product_name, product_manufacturer, ship_date
FROM products_tbl
WHERE product_manufacturer = "XYZ Corp"';
mysql_select_db('PRODUCTS');
$retval = mysql_query( $sql, $conn );
if(! $retval ) {
die('Could not get data: ' . mysql_error());
}
while($row = mysql_fetch_array($retval, MYSQL_ASSOC)) {
echo "Product ID :{$row['product_id']} <br> ".
"Name: {$row['product_name']} <br> ".
"Manufacturer: {$row['product_manufacturer']} <br> ".
"Ship Date: {$row['ship_date']} <br> ".
"--------------------------------<br>";
}
echo "Fetched data successfully
";
mysql_close($conn);
?>
成功的数据检索后,您将看到以下输出 -
产品编号:12345 命名:Orbitron 4000 制造商:XYZ公司 交货日期:17年1月1日 ---------------------------------------------- 产品编号:12346 命名:Orbitron 3000 制造商:XYZ公司 交货日期:17年1月2日 ---------------------------------------------- 产品编号:12347 命名:Orbitron 1000 制造商:XYZ公司 交货日期:17年1月2日 ---------------------------------------------- 成功的mysql>读取的数据
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
以下是MariaDB中的数据类型列表,字符串数据类型数字数据类型日期/时间数据类型大对象数据类型
MariaDB实用功能有哪些?本章包含最常用功能的列表,提供定义,说明和示例,小编觉得挺不错的,对大家学习或是工作可能会有所帮助,对此分享发大家做个参考,希望这篇文章能帮助大家解决问题。
数据作为业务和操作的基础,并且具有各种可能的威胁(例如,攻击者,系统故障,不良升级和维护错误),备份仍然至关重要。 这些备份采用多种形式,并且存在许多选项用于在这些过程中使用更宽泛的选项来创建它们。 要记住的重要事情是数据库类型,关键信息和所涉及的结构。 此信息确定您的最佳选择。
在使用数据库的过程中,我们免不了要备份数据。下面来看如何在MariaDB如何导出数据。
本地navicat远程连接到云服务器数据库
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008