Home > Database > Mysql Tutorial > body text

what does where mean in mysql

下次还敢
Release: 2024-04-22 18:16:07
Original
729 people have browsed it

The WHERE keyword is used to specify conditions to filter MySQL query results and only return rows that meet the conditions. Syntax: SELECT ... FROM table_name WHERE condition. You can specify conditions using logical operators (AND, OR, NOT) and comparison operators (=, !=, <, <=, >, >=). The wildcard character (%) matches zero or more characters, and (_) matches a single character. The WHERE clause can also be used to sort, group, and aggregate results.

what does where mean in mysql

WHERE keyword

The WHERE keyword is used to specify conditions in a MySQL query to filter the results of the query , only return rows that meet the conditions.

Syntax

<code class="sql">SELECT ...
FROM table_name
WHERE condition</code>
Copy after login

How to use

In the WHERE clause, the condition specifies the data value to be applied to the row . Conditions can be simple comparisons, logical operators, or more complex expressions.

Example

The following query returns all persons with the name "John Doe":

<code class="sql">SELECT *
FROM people
WHERE name = "John Doe"</code>
Copy after login

Logical operators

Logical operators can be used to combine conditions:

  • AND: Returns the behavior when all conditions are true.
  • OR: Returns the behavior when either condition is true.
  • NOT: Returns the behavior when the condition is false.

The following query returns all persons older than 25 years old who are in the male table:

<code class="sql">SELECT *
FROM people
WHERE age > 25 AND gender = "male"</code>
Copy after login

Comparison Operator

Comparison Operator Used to compare data values:

  • =: equal to
  • <> or !=: not equal to
  • <: less than
  • <=: less than or equal to
  • : greater than
  • =: greater than or equal to

## Wildcard character

Wildcard character can be used to match some data values:

    %: matches zero or more characters.
  • _: Matches a single character.
The following query returns all names starting with "J":

<code class="sql">SELECT *
FROM people
WHERE name LIKE "J%"</code>
Copy after login

Other usage

The WHERE clause can also be used for the following operations :

    Sort the results.
  • Group results.
  • Aggregation results.

The above is the detailed content of what does where mean in mysql. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!