开发工具 125文本工具 40编码加密 40图片文件 66查询工具 46计算转换 57站长工具 57生活工具 55娱乐工具 39金融理财 45
首页/查询工具/MySQL 保留字大全

MySQL 保留字大全

139 个 MySQL 关键字和保留字对照表:关键字、类别与用途。设计表结构、起字段名避开保留字时查。

本地运行 · 数据不上传 查询工具 免费 · 无需注册
关键字类别用途说明

使用说明

  1. 搜关键字或类别(查询、约束、函数)定位。
  2. 字段名和图里的关键字重名会报错,比如叫 order、group、key、desc 的列必须用反引号包起来(`order`)。
  3. 更稳妥的做法是从一开始就避开这些词,比如把 order 改成 order_no、把 key 改成 user_key。

常见问题

字段名叫 order 为什么会报错?
因为 ORDER 是保留字,直接写 SELECT order FROM t 会被解析成排序子句而语法错误。解决办法是用反引号包起来:SELECT `order` FROM t。但最好的做法是起名时就避开,改成 order_no 之类。
反引号和单引号能混用吗?
不能,它们含义完全不同。反引号 ` 用来包裹标识符(表名、字段名),单引号 ' 用来包裹字符串值。写 WHERE `name` = 'order' 是对的,反过来或混用就会解析失败。
MySQL 版本之间关键字会变吗?
会。新版会新增保留字,比如 8.0 引入 WINDOW、OVER、RANK 这些窗口函数相关词。升级大版本前,建议用工具扫一遍表结构里有没有踩到新保留字,否则原本正常的语句可能突然报错。

相关工具

查询工具 · 该分类共 46 个工具,展开查看全部