【问题标题】:What is the MySQL short reference name called?MySQL 的短参考名称叫什么?
【发布时间】:2019-06-29 17:21:45
【问题描述】:

我已经用了很多年了,但我不知道它叫什么。

例子:

SELECT u.*, ug.group_name
FROM User u
LEFT JOIN user_group ug ON ug.group_id = u.group_id

在 MySQL 中这个简短的参考名称是什么?

我必须将它与CodeIgniter 查询构建器一起使用,因此我不必为每个连接函数都编写它。

【问题讨论】:

  • 什么短参考名称?您是指uug 吗?那些是aliases
  • 阅读MySQL documentationSELECT语句的语法。
  • 如您所知,它被称为“别名”。这是一个公平的问题 - 我不知道为什么人们会标记你:(正如比尔卡尔文指出的那样,这个特定别名的其他名称是“相关名称”和“表别名”。
  • 我没有投反对票,但我想有人认为这是一个微不足道的问题,几乎可以通过阅读任何有关 SQL 语法的参考资料来轻松回答。

标签: mysql alias


【解决方案1】:

它被称为表和列的别名

【讨论】:

    【解决方案2】:

    用于列时,称为别名

    当用于表时,它在 ANSI SQL 规范中被正式称为相关名称

    但大多数人称其为“表别名”。甚至 MySQL 手册也没有将其称为相关名称。

    【讨论】:

      猜你喜欢
      • 2011-02-27
      • 2016-02-27
      • 1970-01-01
      • 1970-01-01
      • 2011-01-21
      • 1970-01-01
      • 2021-12-24
      • 2016-02-19
      • 1970-01-01
      相关资源
      最近更新 更多