SQL中是否有与PHP的microtime()等效的语言?

SQL中是否有与PHP的microtime()等效的语言?,php,sql,sql-server,Php,Sql,Sql Server,我假设您可以在SQL中对此进行查询,microtime()是从服务器环境派生的,所以我希望SQL中会有“like for like”,但我看不到它。我正在使用MSSQL,但也会对其他数据库感兴趣。假设使用MySQL,您可以尝试以下方法: SELECT UNIX_TIMESTAMP(); 下面是一个示例,它还显示了MySQLs微秒方法的使用 --编辑 由于您使用的是SQL Server,这是否可以工作: SELECT SYSDATETIME() 还有。假设使用MySQL,您可以尝试以下方法:

我假设您可以在SQL中对此进行查询,microtime()是从服务器环境派生的,所以我希望SQL中会有“like for like”,但我看不到它。我正在使用MSSQL,但也会对其他数据库感兴趣。

假设使用MySQL,您可以尝试以下方法:

SELECT UNIX_TIMESTAMP();
下面是一个示例,它还显示了MySQLs微秒方法的使用

--编辑

由于您使用的是SQL Server,这是否可以工作:

SELECT SYSDATETIME()

还有。

假设使用MySQL,您可以尝试以下方法:

SELECT UNIX_TIMESTAMP();
下面是一个示例,它还显示了MySQLs微秒方法的使用

--编辑

由于您使用的是SQL Server,这是否可以工作:

SELECT SYSDATETIME()

以及从MYSQL 5.6.4开始的

select concat(mod(unix_timestamp(now(6)),1),'00 ',unix_timestamp());
并模拟
microtime(true)


两个查询中的“
00
”都存在,因为MYSQL的精度只有6位。有关MYSQL 5.6.4的更多信息,请使用

select concat(mod(unix_timestamp(now(6)),1),'00 ',unix_timestamp());
并模拟
microtime(true)


两个查询中的“
00
”都存在,因为MYSQL的精度只有6位。更多关于您使用的数据库引擎的信息(MySQL?PostrgeSQL>SQLite?)这种东西实际上不是标准SQL的一部分,因此不同的系统将有不同的可用功能。您使用的是什么数据库引擎(MySQL?PostrgeSQL>SQLite?)这种东西实际上不是标准SQL的一部分,所以不同的系统会有不同的功能。这是一个MSSQL数据库对不起,这是一个MSSQL数据库对不起