> For the complete documentation index, see [llms.txt](https://chesterzhang666.gitbook.io/intro-mysql/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://chesterzhang666.gitbook.io/intro-mysql/sql-yun-suan-fu.md).

# SQL Operator

SQL 有四种运算符, 分别是数学，比较，逻辑，按位 运算符。

### 按位运算符

|  +  |     |
| :-: | :-: |
|  -  |  加号 |
|  \* |  乘号 |
|  /  |  除号 |
|  %  |  取模 |

### 比较运算符

|        >        |     大于    |
| :-------------: | :-------: |
|        >=       |    大于等于   |
|        <        |     小于    |
|        <=       |    小于等于   |
|        =        |     等于    |
|        !=       |    不等于    |
|        IN       |    包含于    |
|     IS NULL     |  是否为NULL  |
|   IS NOT NULL   |  是否不为NULL |
| BETWEEN A AND B | 是否在A和B范围内 |
|       LIKE      |    模糊查询   |
|      REGEXP     |   正则表达式   |

### 逻辑运算符

| NOT |  非  |
| :-: | :-: |
| AND |  与  |
|  OR |  或  |
| XOR |  异或 |

### 按位运算符

|  &  |   与  |
| :-: | :--: |
|  \| |  按位或 |
|  \~ | 按位取反 |
|  ^  | 按位异或 |
|  << | 按位左移 |
|  >> | 按位右移 |
