在 MySQL 中,符号可以分为几种主要类型,以下是所有符号类型的小写分类:
1. 占位符
?:用于准备语句中的占位符,表示将来要替换的值。
2. 分隔符
;:表示 sql 语句的结束。
,:用于分隔列、值或其他元素。
3. 通配符
%:在 like 查询中表示零个或多个字符。
_:在 like 查询中表示单个字符。
4. 运算符
算术运算符
+:加
-:减
*:乘
/:除
%:取模
比较运算符
=:相等
!= 或 <>:不相等
<:小于
>:大于
<=:小于等于
>=:大于等于
逻辑运算符
and:逻辑与
or:逻辑或
not:逻辑非
位运算符
&:按位与
|:按位或
^:按位异或
<<:左移
>>:右移
5. 引号
单引号 ':用于包围字符串常量。
双引号 ":在某些模式下用于标识符,尤其是在区分大小写的数据库中。
反引号 `:用于标识符,允许使用保留字或特殊字符作为表名或列名。
6. 注释符号
--:单行注释。
#:单行注释。
/* ... */:多行注释。
7. 其他符号
():用于分组表达式、函数参数或子查询。
[]:用于表示集合或范围,虽然在 mysql 中不常用。
8. 其他符号
:::用于类型转换(在某些 sql 方言中)。
=>:用于某些 json 操作。
这些符号在 MySQL 的 sql 语句中扮演着重要角色,掌握它们的使用可以帮助更有效地编写和优化查询。