## Operator Index

[]()[Symbols](dynindex-operator.html#op-index-Symbols) | [A](dynindex-operator.html#op-index-A) | [B](dynindex-operator.html#op-index-B) | [C](dynindex-operator.html#op-index-C) | [D](dynindex-operator.html#op-index-D) | [E](dynindex-operator.html#op-index-E) | [I](dynindex-operator.html#op-index-I) | [L](dynindex-operator.html#op-index-L) | [M](dynindex-operator.html#op-index-M) | [N](dynindex-operator.html#op-index-N) | [O](dynindex-operator.html#op-index-O) | [R](dynindex-operator.html#op-index-R) | [V](dynindex-operator.html#op-index-V) | [X](dynindex-operator.html#op-index-X)

[]()

### Symbols

[[index top](dynindex-operator.html#op-index-top)]

### -

[Section 12.6.1, “Arithmetic Operators”](arithmetic-functions.html)[Section 12.11, “Cast Functions and Operators”](cast-functions.html)[Section 9.5, “Expressions”](expressions.html)[Section 11.1.1, “Numeric Data Type Syntax”](numeric-type-syntax.html)[Section 24.6, “Restrictions and Limitations on Partitioning”](partitioning-limitations.html)

### !

[Section 9.5, “Expressions”](expressions.html)[Section 12.4.3, “Logical Operators”](logical-operators.html)[Section 12.4.1, “Operator Precedence”](operator-precedence.html)[Section 1.3, “What Is New in MySQL 8.0”](mysql-nutshell.html)

### !=

[Section 12.4.2, “Comparison Functions and Operators”](comparison-operators.html)[Section 12.4.1, “Operator Precedence”](operator-precedence.html)[Section 8.2.1.2, “Range Optimization”](range-optimization.html)[Section 11.5, “The JSON Data Type”](json.html)[Section 1.3, “What Is New in MySQL 8.0”](mysql-nutshell.html)

### %

[Section 12.6.1, “Arithmetic Operators”](arithmetic-functions.html)

### &

[Section 12.13, “Bit Functions and Operators”](bit-functions.html)[Section 13.1.20, “CREATE TABLE Statement”](create-table.html)[Section 24.6, “Restrictions and Limitations on Partitioning”](partitioning-limitations.html)

### &&

[Section 12.4.3, “Logical Operators”](logical-operators.html)[Section 1.7.1, “MySQL Extensions to Standard SQL”](extensions-to-ansi.html)[Section 1.3, “What Is New in MySQL 8.0”](mysql-nutshell.html)

### \>

[Section 12.4.2, “Comparison Functions and Operators”](comparison-operators.html)[Section 8.3.9, “Comparison of B-Tree and Hash Indexes”](index-btree-hash.html)[Section 8.8.2, “EXPLAIN Output Format”](explain-output.html)[Section 1.7.1, “MySQL Extensions to Standard SQL”](extensions-to-ansi.html)[Section 12.4.1, “Operator Precedence”](operator-precedence.html)[Section 8.3.11, “Optimizer Use of Generated Column Indexes”](generated-column-index-optimizations.html)[Section 8.2.1.2, “Range Optimization”](range-optimization.html)[Section 11.5, “The JSON Data Type”](json.html)[Section 1.3, “What Is New in MySQL 8.0”](mysql-nutshell.html)[Section 23.2.4, “What is New in NDB Cluster”](mysql-cluster-what-is-new.html)

### -\>

[Section 12.18.3, “Functions That Search JSON Values”](json-search-functions.html)[Section 13.1.20.9, “Secondary Indexes and Generated Columns”](create-table-secondary-indexes.html)[Section 11.5, “The JSON Data Type”](json.html)[Section 1.3, “What Is New in MySQL 8.0”](mysql-nutshell.html)

### \>\>

[Section 12.13, “Bit Functions and Operators”](bit-functions.html)[Section 1.7.1, “MySQL Extensions to Standard SQL”](extensions-to-ansi.html)[Section 24.6, “Restrictions and Limitations on Partitioning”](partitioning-limitations.html)

### -\>\>

[Section 13.1.15, “CREATE INDEX Statement”](create-index.html)[Section 13.1.20.9, “Secondary Indexes and Generated Columns”](create-table-secondary-indexes.html)[Section 11.5, “The JSON Data Type”](json.html)[Section 1.3, “What Is New in MySQL 8.0”](mysql-nutshell.html)

### \>=

[Section 12.4.2, “Comparison Functions and Operators”](comparison-operators.html)[Section 8.3.9, “Comparison of B-Tree and Hash Indexes”](index-btree-hash.html)[Section 8.8.2, “EXPLAIN Output Format”](explain-output.html)[Section 1.7.1, “MySQL Extensions to Standard SQL”](extensions-to-ansi.html)[Section 12.4.1, “Operator Precedence”](operator-precedence.html)[Section 8.3.11, “Optimizer Use of Generated Column Indexes”](generated-column-index-optimizations.html)[Section 8.2.1.2, “Range Optimization”](range-optimization.html)[Section 11.5, “The JSON Data Type”](json.html)[Section 1.3, “What Is New in MySQL 8.0”](mysql-nutshell.html)[Section 23.2.4, “What is New in NDB Cluster”](mysql-cluster-what-is-new.html)

### \<

[Section 12.4.2, “Comparison Functions and Operators”](comparison-operators.html)[Section 8.3.9, “Comparison of B-Tree and Hash Indexes”](index-btree-hash.html)[Section 8.8.2, “EXPLAIN Output Format”](explain-output.html)[Section 1.7.1, “MySQL Extensions to Standard SQL”](extensions-to-ansi.html)[Section 12.4.1, “Operator Precedence”](operator-precedence.html)[Section 8.3.11, “Optimizer Use of Generated Column Indexes”](generated-column-index-optimizations.html)[Section 8.2.1.2, “Range Optimization”](range-optimization.html)[Section 11.5, “The JSON Data Type”](json.html)[Section 1.3, “What Is New in MySQL 8.0”](mysql-nutshell.html)[Section 23.2.4, “What is New in NDB Cluster”](mysql-cluster-what-is-new.html)[Section 3.3.4.6, “Working with NULL Values”](working-with-null.html)

### \<\>

[Section 12.4.2, “Comparison Functions and Operators”](comparison-operators.html)[Section 8.8.2, “EXPLAIN Output Format”](explain-output.html)[Section 1.7.1, “MySQL Extensions to Standard SQL”](extensions-to-ansi.html)[Section 12.4.1, “Operator Precedence”](operator-precedence.html)[Section 8.2.1.2, “Range Optimization”](range-optimization.html)[Section 11.5, “The JSON Data Type”](json.html)[Section 1.3, “What Is New in MySQL 8.0”](mysql-nutshell.html)[Section 23.2.4, “What is New in NDB Cluster”](mysql-cluster-what-is-new.html)[Section 3.3.4.6, “Working with NULL Values”](working-with-null.html)

### \<\<

[Section 12.13, “Bit Functions and Operators”](bit-functions.html)[Section 1.7.1, “MySQL Extensions to Standard SQL”](extensions-to-ansi.html)[Section 24.6, “Restrictions and Limitations on Partitioning”](partitioning-limitations.html)

### \<=

[Section 12.4.2, “Comparison Functions and Operators”](comparison-operators.html)[Section 8.3.9, “Comparison of B-Tree and Hash Indexes”](index-btree-hash.html)[Section 8.8.2, “EXPLAIN Output Format”](explain-output.html)[Section 1.7.1, “MySQL Extensions to Standard SQL”](extensions-to-ansi.html)[Section 12.4.1, “Operator Precedence”](operator-precedence.html)[Section 8.3.11, “Optimizer Use of Generated Column Indexes”](generated-column-index-optimizations.html)[Section 8.2.1.2, “Range Optimization”](range-optimization.html)[Section 11.5, “The JSON Data Type”](json.html)[Section 1.3, “What Is New in MySQL 8.0”](mysql-nutshell.html)[Section 23.2.4, “What is New in NDB Cluster”](mysql-cluster-what-is-new.html)

### \<=\>

[Section 12.4.2, “Comparison Functions and Operators”](comparison-operators.html)[Section 8.8.2, “EXPLAIN Output Format”](explain-output.html)[Section 1.7.1, “MySQL Extensions to Standard SQL”](extensions-to-ansi.html)[Section 12.4.1, “Operator Precedence”](operator-precedence.html)[Section 8.2.1.2, “Range Optimization”](range-optimization.html)[Section 11.5, “The JSON Data Type”](json.html)[Section 12.3, “Type Conversion in Expression Evaluation”](type-conversion.html)[Section 1.3, “What Is New in MySQL 8.0”](mysql-nutshell.html)

### \*

[Section 12.6.1, “Arithmetic Operators”](arithmetic-functions.html)[Section 11.1.1, “Numeric Data Type Syntax”](numeric-type-syntax.html)[Section 24.6, “Restrictions and Limitations on Partitioning”](partitioning-limitations.html)

### +

[Section 12.6.1, “Arithmetic Operators”](arithmetic-functions.html)[Section 12.11, “Cast Functions and Operators”](cast-functions.html)[Section 9.5, “Expressions”](expressions.html)[Section 11.1.1, “Numeric Data Type Syntax”](numeric-type-syntax.html)[Section 24.6, “Restrictions and Limitations on Partitioning”](partitioning-limitations.html)

### /

[Section 12.6.1, “Arithmetic Operators”](arithmetic-functions.html)[Section 24.6, “Restrictions and Limitations on Partitioning”](partitioning-limitations.html)[Section 5.1.8, “Server System Variables”](server-system-variables.html)

### :=

[Section 12.4.4, “Assignment Operators”](assignment-operators.html)[Section 12.4.1, “Operator Precedence”](operator-precedence.html)[Section 13.7.6.1, “SET Syntax for Variable Assignment”](set-variable.html)[Section 9.4, “User-Defined Variables”](user-variables.html)

### =

[Section 12.4.4, “Assignment Operators”](assignment-operators.html)[Section 12.4.2, “Comparison Functions and Operators”](comparison-operators.html)[Section 8.3.9, “Comparison of B-Tree and Hash Indexes”](index-btree-hash.html)[Section 13.2.11.7, “Correlated Subqueries”](correlated-subqueries.html)[Section 8.8.2, “EXPLAIN Output Format”](explain-output.html)[Section 1.7.1, “MySQL Extensions to Standard SQL”](extensions-to-ansi.html)[Section 12.4.1, “Operator Precedence”](operator-precedence.html)[Section 8.3.11, “Optimizer Use of Generated Column Indexes”](generated-column-index-optimizations.html)[Section 8.2.1.2, “Range Optimization”](range-optimization.html)[Section 13.2.11.12, “Restrictions on Subqueries”](subquery-restrictions.html)[Section 13.7.6.1, “SET Syntax for Variable Assignment”](set-variable.html)[Section 12.8.1, “String Comparison Functions and Operators”](string-comparison-functions.html)[Section 11.5, “The JSON Data Type”](json.html)[Section 9.4, “User-Defined Variables”](user-variables.html)[Section 1.3, “What Is New in MySQL 8.0”](mysql-nutshell.html)[Section 23.2.4, “What is New in NDB Cluster”](mysql-cluster-what-is-new.html)[Section 3.3.4.6, “Working with NULL Values”](working-with-null.html)

### ^

[Section 12.13, “Bit Functions and Operators”](bit-functions.html)[Section 9.5, “Expressions”](expressions.html)[Section 12.4.1, “Operator Precedence”](operator-precedence.html)[Section 24.6, “Restrictions and Limitations on Partitioning”](partitioning-limitations.html)

### |

[Section 12.13, “Bit Functions and Operators”](bit-functions.html)[Section 24.6, “Restrictions and Limitations on Partitioning”](partitioning-limitations.html)

### ||

[Section 12.8.3, “Character Set and Collation of Function Results”](string-functions-charset.html)[Section 10.8.2, “COLLATE Clause Precedence”](charset-collate-precedence.html)[Section 9.5, “Expressions”](expressions.html)[Section 12.4.3, “Logical Operators”](logical-operators.html)[Section 1.7.1, “MySQL Extensions to Standard SQL”](extensions-to-ansi.html)[Section 12.4.1, “Operator Precedence”](operator-precedence.html)[Section 5.1.11, “Server SQL Modes”](sql-mode.html)[Section 1.3, “What Is New in MySQL 8.0”](mysql-nutshell.html)

### \~

[Section 12.13, “Bit Functions and Operators”](bit-functions.html)[Section 24.6, “Restrictions and Limitations on Partitioning”](partitioning-limitations.html)

### ≪=\>

[Section 13.2.11.7, “Correlated Subqueries”](correlated-subqueries.html)

[]()

### A

[[index top](dynindex-operator.html#op-index-top)]

### AND

[Section 8.3.9, “Comparison of B-Tree and Hash Indexes”](index-btree-hash.html)[Section 13.1.20, “CREATE TABLE Statement”](create-table.html)[Section 8.2.1.3, “Index Merge Optimization”](index-merge-optimization.html)[Section 12.4.3, “Logical Operators”](logical-operators.html)[Section 1.7.1, “MySQL Extensions to Standard SQL”](extensions-to-ansi.html)[Section 8.2.2.3, “Optimizing Subqueries with the EXISTS Strategy”](subquery-optimization-with-exists.html)[Section 8.2.1.2, “Range Optimization”](range-optimization.html)[Section 13.2.11.12, “Restrictions on Subqueries”](subquery-restrictions.html)[Section 8.2.1.22, “Row Constructor Expression Optimization”](row-constructor-optimization.html)[Section 3.6.7, “Searching on Two Keys”](searching-on-two-keys.html)[Section 20.3.4.2, “Select Tables”](mysql-shell-tutorial-javascript-table-select.html)[Section 20.4.4.2, “Select Tables”](mysql-shell-tutorial-python-table-select.html)[Section 3.3.4.2, “Selecting Particular Rows”](selecting-rows.html)[Section 12.8.1, “String Comparison Functions and Operators”](string-comparison-functions.html)[Section 25.5.2, “View Processing Algorithms”](view-algorithms.html)[Section 1.3, “What Is New in MySQL 8.0”](mysql-nutshell.html)

[]()

### B

[[index top](dynindex-operator.html#op-index-top)]

### BETWEEN

[Section 12.4.2, “Comparison Functions and Operators”](comparison-operators.html)[Section 8.3.9, “Comparison of B-Tree and Hash Indexes”](index-btree-hash.html)[Section 8.2.1.13, “Condition Filtering”](condition-filtering.html)[Section 8.8.2, “EXPLAIN Output Format”](explain-output.html)[Section 8.3.11, “Optimizer Use of Generated Column Indexes”](generated-column-index-optimizations.html)[Section 13.5.1, “PREPARE Statement”](prepare.html)[Section 8.2.1.2, “Range Optimization”](range-optimization.html)[Section 11.5, “The JSON Data Type”](json.html)[Section 12.3, “Type Conversion in Expression Evaluation”](type-conversion.html)

### BINARY

[Section 12.13, “Bit Functions and Operators”](bit-functions.html)[Section 12.11, “Cast Functions and Operators”](cast-functions.html)[Section 8.4.2.2, “Optimizing for Character and String Types”](optimize-character.html)[Section 3.3.4.7, “Pattern Matching”](pattern-matching.html)[Section 3.3.4.4, “Sorting Rows”](sorting-rows.html)[Section 1.3, “What Is New in MySQL 8.0”](mysql-nutshell.html)

[]()

### C

[[index top](dynindex-operator.html#op-index-top)]

### CASE

[Section 13.6.5.1, “CASE Statement”](case.html)[Section 9.5, “Expressions”](expressions.html)[Section 12.5, “Flow Control Functions”](flow-control-functions.html)[Section 1.7.1, “MySQL Extensions to Standard SQL”](extensions-to-ansi.html)[Section 13.5.1, “PREPARE Statement”](prepare.html)

### CASE value WHEN compare\_value THEN result END

[Section 12.5, “Flow Control Functions”](flow-control-functions.html)

### CASE WHEN condition THEN result END

[Section 12.5, “Flow Control Functions”](flow-control-functions.html)

### CASE WHEN expr1 = expr2 THEN NULL ELSE expr1 END

[Section 12.5, “Flow Control Functions”](flow-control-functions.html)

### CASE()

[Section 2.11.4, “Changes in MySQL 8.0”](upgrading-from-previous-series.html)

### column-\>\>path

[Section 12.18.3, “Functions That Search JSON Values”](json-search-functions.html)

### column-\>path

[Section 12.18.3, “Functions That Search JSON Values”](json-search-functions.html)[Section 11.5, “The JSON Data Type”](json.html)

[]()

### D

[[index top](dynindex-operator.html#op-index-top)]

### DIV

[Section 12.6.1, “Arithmetic Operators”](arithmetic-functions.html)[Section 24.6, “Restrictions and Limitations on Partitioning”](partitioning-limitations.html)

[]()

### E

[[index top](dynindex-operator.html#op-index-top)]

### expr BETWEEN min AND max

[Section 12.4.2, “Comparison Functions and Operators”](comparison-operators.html)

### expr IN ()

[Section 12.4.2, “Comparison Functions and Operators”](comparison-operators.html)

### expr LIKE pat

[Section 12.8.1, “String Comparison Functions and Operators”](string-comparison-functions.html)

### expr NOT BETWEEN min AND max

[Section 12.4.2, “Comparison Functions and Operators”](comparison-operators.html)

### expr NOT IN ()

[Section 12.4.2, “Comparison Functions and Operators”](comparison-operators.html)

### expr NOT LIKE pat

[Section 12.8.1, “String Comparison Functions and Operators”](string-comparison-functions.html)

### expr NOT REGEXP pat

[Section 12.8.2, “Regular Expressions”](regexp.html)

### expr NOT RLIKE pat

[Section 12.8.2, “Regular Expressions”](regexp.html)

### expr REGEXP pat

[Section 12.8.2, “Regular Expressions”](regexp.html)

### expr RLIKE pat

[Section 12.8.2, “Regular Expressions”](regexp.html)

### expr1 SOUNDS LIKE expr2

[Section 12.8, “String Functions and Operators”](string-functions.html)

[]()

### I

[[index top](dynindex-operator.html#op-index-top)]

### IN()

[Section 8.8.2, “EXPLAIN Output Format”](explain-output.html)[Section 12.4.1, “Operator Precedence”](operator-precedence.html)[Section 8.3.11, “Optimizer Use of Generated Column Indexes”](generated-column-index-optimizations.html)[Section 8.2.1.2, “Range Optimization”](range-optimization.html)[Section 8.2.1.22, “Row Constructor Expression Optimization”](row-constructor-optimization.html)[Section 11.5, “The JSON Data Type”](json.html)[Section 12.3, “Type Conversion in Expression Evaluation”](type-conversion.html)

### IS

[Section 12.4.1, “Operator Precedence”](operator-precedence.html)

### IS boolean\_value

[Section 12.4.2, “Comparison Functions and Operators”](comparison-operators.html)

### IS NOT boolean\_value

[Section 12.4.2, “Comparison Functions and Operators”](comparison-operators.html)

### IS NOT NULL

[Section 12.4.2, “Comparison Functions and Operators”](comparison-operators.html)[Section B.3.4.3, “Problems with NULL Values”](problems-with-null.html)[Section 8.2.1.2, “Range Optimization”](range-optimization.html)[Section 3.3.4.6, “Working with NULL Values”](working-with-null.html)

### IS NULL

[Section 12.4.2, “Comparison Functions and Operators”](comparison-operators.html)[Section 8.8.2, “EXPLAIN Output Format”](explain-output.html)[Section 8.2.1.15, “IS NULL Optimization”](is-null-optimization.html)[Section 8.2.2.3, “Optimizing Subqueries with the EXISTS Strategy”](subquery-optimization-with-exists.html)[Section B.3.4.3, “Problems with NULL Values”](problems-with-null.html)[Section 8.2.1.2, “Range Optimization”](range-optimization.html)[Section 5.1.8, “Server System Variables”](server-system-variables.html)[Section 3.3.4.6, “Working with NULL Values”](working-with-null.html)

[]()

### L

[[index top](dynindex-operator.html#op-index-top)]

### LIKE

[Section 6.2.7, “Access Control, Stage 2: Request Verification”](request-access.html)[Section 12.11, “Cast Functions and Operators”](cast-functions.html)[Section 10.2, “Character Sets and Collations in MySQL”](charset-mysql.html)[Section 8.3.9, “Comparison of B-Tree and Hash Indexes”](index-btree-hash.html)[Section 8.8.2, “EXPLAIN Output Format”](explain-output.html)[Section 26.8, “Extensions to SHOW Statements”](extended-show.html)[Section 12.18.3, “Functions That Search JSON Values”](json-search-functions.html)[Section 13.8.3, “HELP Statement”](help.html)[Section A.11, “MySQL 8.0 FAQ: MySQL Chinese, Japanese, and Korean
Character Sets”](faqs-cjk.html)[Section 4.5.1.4, “mysql Client Server-Side Help”](mysql-server-side-help.html)[Section 1.7.1, “MySQL Extensions to Standard SQL”](extensions-to-ansi.html)[Section 23.7.4, “NDB Cluster Replication Schema and Tables”](mysql-cluster-replication-schema.html)[Section 12.4.1, “Operator Precedence”](operator-precedence.html)[Section 3.3.4.7, “Pattern Matching”](pattern-matching.html)[Section 27.4.4, “Pre-Filtering by Instrument”](performance-schema-instrument-filtering.html)[Section 23.6.17, “Quick Reference: NDB Cluster SQL Statements”](mysql-cluster-sql-statements.html)[Section 8.2.1.2, “Range Optimization”](range-optimization.html)[Section 17.1.6.3, “Replica Server Options and Variables”](replication-options-replica.html)[Section 5.1.11, “Server SQL Modes”](sql-mode.html)[Section 13.7.7.3, “SHOW CHARACTER SET Statement”](show-character-set.html)[Section 13.7.7.4, “SHOW COLLATION Statement”](show-collation.html)[Section 13.7.7.5, “SHOW COLUMNS Statement”](show-columns.html)[Section 13.7.7.14, “SHOW DATABASES Statement”](show-databases.html)[Section 13.7.7.18, “SHOW EVENTS Statement”](show-events.html)[Section 13.7.7.24, “SHOW OPEN TABLES Statement”](show-open-tables.html)[Section 13.7.7.28, “SHOW PROCEDURE STATUS Statement”](show-procedure-status.html)[Section 13.7.7.37, “SHOW STATUS Statement”](show-status.html)[Section 13.7.7.38, “SHOW TABLE STATUS Statement”](show-table-status.html)[Section 13.7.7.39, “SHOW TABLES Statement”](show-tables.html)[Section 13.7.7.40, “SHOW TRIGGERS Statement”](show-triggers.html)[Section 13.7.7.41, “SHOW VARIABLES Statement”](show-variables.html)[Section 6.2.4, “Specifying Account Names”](account-names.html)[Section 12.8.1, “String Comparison Functions and Operators”](string-comparison-functions.html)[Section 9.1.1, “String Literals”](string-literals.html)[Section 5.1.9.5, “Structured System Variables”](structured-system-variables.html)[Section 10.8.5, “The binary Collation Compared to \_bin Collations”](charset-binary-collations.html)[Section 28.4.4.5, “The ps\_setup\_disable\_consumer() Procedure”](sys-ps-setup-disable-consumer.html)[Section 28.4.4.6, “The ps\_setup\_disable\_instrument() Procedure”](sys-ps-setup-disable-instrument.html)[Section 28.4.4.9, “The ps\_setup\_enable\_consumer() Procedure”](sys-ps-setup-enable-consumer.html)[Section 28.4.4.10, “The ps\_setup\_enable\_instrument() Procedure”](sys-ps-setup-enable-instrument.html)[Section 11.3.6, “The SET Type”](set.html)[Section 5.1.9, “Using System Variables”](using-system-variables.html)

### LIKE '\_A%'

[Section A.11, “MySQL 8.0 FAQ: MySQL Chinese, Japanese, and Korean
Character Sets”](faqs-cjk.html)

### LIKE 'pattern'

[Section 8.2.1.2, “Range Optimization”](range-optimization.html)[Section 13.7.7, “SHOW Statements”](show.html)

### LIKE ... ESCAPE

[Section B.3.7, “Known Issues in MySQL”](known-issues.html)

[]()

### M

[[index top](dynindex-operator.html#op-index-top)]

### MEMBER OF()

[Section 13.1.15, “CREATE INDEX Statement”](create-index.html)[Section 12.18.3, “Functions That Search JSON Values”](json-search-functions.html)[Section 1.3, “What Is New in MySQL 8.0”](mysql-nutshell.html)

[]()

### N

[[index top](dynindex-operator.html#op-index-top)]

### N % M

[Section 12.6.1, “Arithmetic Operators”](arithmetic-functions.html)[Section 12.6.2, “Mathematical Functions”](mathematical-functions.html)

### N MOD M

[Section 12.6.1, “Arithmetic Operators”](arithmetic-functions.html)[Section 12.6.2, “Mathematical Functions”](mathematical-functions.html)

### NOT

[Section 12.4.3, “Logical Operators”](logical-operators.html)[Section 5.1.11, “Server SQL Modes”](sql-mode.html)[Section 1.3, “What Is New in MySQL 8.0”](mysql-nutshell.html)

### NOT IN()

[Section 8.2.1.2, “Range Optimization”](range-optimization.html)

### NOT LIKE

[Section 3.3.4.7, “Pattern Matching”](pattern-matching.html)[Section 12.8.1, “String Comparison Functions and Operators”](string-comparison-functions.html)

### NOT REGEXP

[Section 1.7.1, “MySQL Extensions to Standard SQL”](extensions-to-ansi.html)[Section 12.8.1, “String Comparison Functions and Operators”](string-comparison-functions.html)

### NOT RLIKE

[Section 12.8.1, “String Comparison Functions and Operators”](string-comparison-functions.html)

[]()

### O

[[index top](dynindex-operator.html#op-index-top)]

### OR

[Section 9.5, “Expressions”](expressions.html)[Section 13.7.1.6, “GRANT Statement”](grant.html)[Section 8.2.1.3, “Index Merge Optimization”](index-merge-optimization.html)[Section 12.4.3, “Logical Operators”](logical-operators.html)[Section 1.7.1, “MySQL Extensions to Standard SQL”](extensions-to-ansi.html)[Section 12.4.1, “Operator Precedence”](operator-precedence.html)[Section 8.2.2.3, “Optimizing Subqueries with the EXISTS Strategy”](subquery-optimization-with-exists.html)[Section 8.2.1.2, “Range Optimization”](range-optimization.html)[Section 8.2.1.22, “Row Constructor Expression Optimization”](row-constructor-optimization.html)[Section 3.6.7, “Searching on Two Keys”](searching-on-two-keys.html)[Section 20.3.4.2, “Select Tables”](mysql-shell-tutorial-javascript-table-select.html)[Section 20.4.4.2, “Select Tables”](mysql-shell-tutorial-python-table-select.html)[Section 3.3.4.2, “Selecting Particular Rows”](selecting-rows.html)[Section 5.1.11, “Server SQL Modes”](sql-mode.html)[Section 12.8.1, “String Comparison Functions and Operators”](string-comparison-functions.html)[Section 1.3, “What Is New in MySQL 8.0”](mysql-nutshell.html)

[]()

### R

[[index top](dynindex-operator.html#op-index-top)]

### REGEXP

[Section 1.7.1, “MySQL Extensions to Standard SQL”](extensions-to-ansi.html)[Section 12.4.1, “Operator Precedence”](operator-precedence.html)[Section 3.3.4.7, “Pattern Matching”](pattern-matching.html)[Section 12.8.2, “Regular Expressions”](regexp.html)[Section 10.11, “Restrictions on Character Sets”](charset-restrictions.html)[Section 1.3, “What Is New in MySQL 8.0”](mysql-nutshell.html)

### RLIKE

[Section 3.3.4.7, “Pattern Matching”](pattern-matching.html)[Section 12.8.2, “Regular Expressions”](regexp.html)[Section 10.11, “Restrictions on Character Sets”](charset-restrictions.html)[Section 1.3, “What Is New in MySQL 8.0”](mysql-nutshell.html)

[]()

### V

[[index top](dynindex-operator.html#op-index-top)]

### value MEMBER OF()

[Section 12.18.3, “Functions That Search JSON Values”](json-search-functions.html)

[]()

### X

[[index top](dynindex-operator.html#op-index-top)]

### XOR

[Section 12.20.1, “Aggregate Function Descriptions”](aggregate-functions.html)[Section 12.4.3, “Logical Operators”](logical-operators.html)

