MariaDB WHERE子句

本文概述

  • 单条件的WHERE子句
  • 带AND条件的WHERE子句
  • WHERE子句带有OR条件
  • 带有AND&OR条件的子句
在MariaDB中, WHERE子句与SELECT, INSERT, UPDATE和DELETE语句一起使用, 以选择或更改要更改的特定位置。
它出现在表名之后的语句中。
句法:
[COMMAND] field, field2, ... FROM table_name, table_name2, ... WHERE [CONDITION]

注意:WHERE子句是可选子句。它可以与AND, OR, AND&OR, LIKE运算符一起使用。 单条件的WHERE子句 例:
我们有一个表格” Students” , 其中有一些数据。让我们从” student” 表中检索所有记录, 其中student_id小于6。
SELECT * FROM Students WHERE student_id < 6;

输出
MariaDB WHERE子句

文章图片
带AND条件的WHERE子句
SELECT * FROM Students WHERE student_name = 'Ajeet' AND student_id > =1 ;

它将返回” 学生” 表中的所有列, 其中” student_name” 为Ajeet并且” student_id” 大于或等于1。
必须满足两个条件。
输出
MariaDB WHERE子句

文章图片
WHERE子句带有OR条件
SELECT * FROM Students WHERE student_name = 'Ajeet' OR student_id > =1 ;

它将返回” 学生” 表中” student_name” 为Ajeet或” student_id” 大于或等于1的所有列。
任何条件都必须满足。
输出
MariaDB WHERE子句

文章图片
带有AND&OR条件的子句
SELECT * FROM Students WHERE student_name = 'Ajeet' AND student_id > =1 OR (student_address = 'Delhi');

它将返回” 学生” 表中的所有列, 其中” student_name” 是Ajeet并且” student_id” 大于或等于1或student_address是Delhi。
【MariaDB WHERE子句】输出
MariaDB WHERE子句

文章图片

    推荐阅读