写点什么

MySQL 语法操作问题集锦

作者:littleFuBaby
  • 2023-05-27
    北京
  • 本文字数:358 字

    阅读完需:约 1 分钟

一、名称带有横线“-”的正确使用方式


在 MySQL 中,对于数据库、表、字段等等元素的命名,会遇到带有横线“-”的情况,不稍加注意,很容易出错。MySQL 对带有横线“-”的元素名称,要想正确使用,需要加上符号 `` 进行限定。


我们可以来看下 MySQL Workbench 工作区,使用带有横线“-”的数据库,不加上符号 `` ,会报出什么错误,为了直观查看,将错误提示截图如下:



从图中可以得知,横线“-”所在的位置无效,即错误:


"-" is not valid at this position, expecting EOF, ';'
复制代码


当以上 SQL 加上符号 `` ,语法就没有错误了,截图如下:



我们可以看看表、字段等元素,是否也会有同样的问题,截图如下:




从结果可知,同样提示横线“-”位置无效,这里就不把正确的方式展示出来了。


综合来看,在 MySQL 命名中,如果带有横线“-”,则需要加上符号 `` 修饰使用,否则,容易出错。


用户头像

littleFuBaby

关注

强准备+强信念+强执行 2019-11-21 加入

以前是T型人才,当下是π型人才,未来是梳子型人才

评论

发布
暂无评论
MySQL 语法操作问题集锦_littleFuBaby_InfoQ写作社区