跳到主要内容

转义字符

转义字符表​

字符序列代表的字符
\'单引号'
\"双引号"
\n换行符
\r回车符
\ttab 符
\\斜杠 \
\%% 规则见下
\__ 规则见下

转义字符使用规则​

  1. 标识符里有转义字符(数据库名、表名、列名、别名)
    1. 普通标识符:直接提示错误的标识符,因为标识符规定必须是数字、字母和下划线,并且不能以数字开头。
    2. 反引号 `` 标识符:保持原样,不转义
  2. 数据里有转义字符
    1. 遇到上面定义的转义字符会转义(%和_见下面说明),如果没有匹配的转义字符会忽略掉转义符 \(\x保持原样)。
    2. 对于 % 和 _,因为在 like 里这两个字符是通配符,所以在模式匹配 like 里用 \% 和 \_ 表示字符里本身的 % 和 _,如果在 like 模式匹配上下文之外使用 \% 或 \_,则它们的计算结果为字符串 \% 和 \_,而不是 % 和 _。