mysql 中select now(); 是怎么执行的?没有指定FROM tablename?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

mysql 中select now(); 是怎么执行的?没有指定FROM tablename?

2016-02-06 18:57:49 4080 1

mysql中 使用指令select now();就会获取当前时间日期。为什么没有from table,这种指令也能执行?不指定表的时候,应该如何理解select呢?

取消 提交回答
全部回答(1)
  • 蛮大人123
    2019-07-17 18:38:42

    now()是mysql内置函数,返回当前时间,而select可以不从表中获取数据。即使使用select now() from table,这个table也会被忽略,因为now()用不上全选复制放进笔记SELECT can also be used to retrieve rows computed without reference to any table.
    For example:
    mysql> SELECT 1 + 1;

        -> 2

    You are permitted to specify DUAL as a dummy table name in situations where
    no tables are referenced:
    mysql> SELECT 1 + 1 FROM DUAL;

        -> 2

    DUAL is purely for the convenience of people who require that all SELECT statements
    should have FROM and possibly other clauses.
    MySQL may ignore the clauses. MySQL does not require FROM DUAL if no tables are referenced.

    0 0
相关问答

1

回答

【RDS】RDS MySQL对中文全文检索支持吗?

2022-01-14 11:51:02 493浏览量 回答数 1

1

回答

RDS MySQL迁移至PolarDB-X 2.0中增量迁移的SQL操作的说明是什么?

2021-12-14 16:09:09 427浏览量 回答数 1

1

回答

RDS MySQL迁移至PolarDB-X 2.0中过滤待迁移数据的说明是什么?

2021-12-14 16:08:50 446浏览量 回答数 1

1

回答

RDS MySQL迁移至PolarDB-X 2.0中映射名称更改的说明是什么?

2021-12-14 16:08:29 396浏览量 回答数 1

1

回答

RDS MySQL迁移至PolarDB-X 2.0中同步对象的说明是什么?

2021-12-14 16:08:01 466浏览量 回答数 1

1

回答

RDS MySQL迁移至PolarDB-X 2.0中目标已存在表的处理模式的说明是什么?

2021-12-14 16:07:40 385浏览量 回答数 1

1

回答

RDS MySQL迁移至PolarDB-X 2.0中任务步骤的说明是什么?

2021-12-14 16:07:02 170浏览量 回答数 1

1

回答

RDS MySQL迁移至PolarDB-X 2.0中目标库信息的说明是什么?

2021-12-14 16:06:40 158浏览量 回答数 1

3

回答

阿里RDS支持MySQL参数自己配置不?

2012-12-28 13:34:34 9312浏览量 回答数 3

4

回答

使用云服务器和关系数据库RDS,要安装mysql吗?

2012-09-16 17:18:16 11363浏览量 回答数 4
+关注
蛮大人123
我说我不帅他们就打我,还说我虚伪
文章
问答
问答排行榜
最热
最新
相关电子书
更多
MySQL表和索引优化实战
立即下载
PostgresChina2018_张启程_为什么我们抛弃MongoDB和MySQL,选择PgSQL
立即下载
MySQL 5.7让优化更轻松
立即下载