代码之家  ›  专栏  ›  技术社区  ›  Nabeel Bhatti

使用TABLE关键字SELECT all from vs SELECT*from TABLE_name

  •  1
  • Nabeel Bhatti  · 技术社区  · 2 年前

    我正在浏览Mysql官方文档8.0和这里 Mysql Documentation 5.6.6 Using Foreign Keys 我发现我们可以使用 关键字来选择所有内容,而不是使用 选择 . 有人能解释一下区别是什么吗?

    1 回复  |  直到 2 年前
        1
  •  2
  •   Lajos Arpad    2 年前

    这个 documentation 表示 TABLE yourtable 从所述表中选择所有行。因此,它相当于 SELECT * FROM yourtable ,但无法使用筛选 where 条款,所以 表您的表 是选择该表上所有内容的语法糖,但不允许列投影、列别名和过滤。