1、获取数据库服务器当前日期
select current_date;
输出:
2、获取数据库服务器当前时间
2.1 current_time
current_time(precision)里面precision代表的是秒后面的位数,
一般取值为 0 - 6
current_time默认位数为6位
current_time包含当前时区,08:00代表当前时区
select current_time;
输出:
2.2 localtime
localtime(precision)里面precision代表的是秒后面的位数,
localtime默认位数为6位,localtime没有时区
select localtime;
输出:
3、获取数据库当前日期+时间
3.1
3.1.1 current_timestamp
current_timestamp(precision)里面precision代表的是秒后面的位数,
current_timestamp默认位数为6位
current_timestamp包含当前时区,08代表当前时区
select current_timestamp;
输出:
3.1.2 transaction_timestamp
transaction_timestamp() 等价于 CURRENT_TIMESTAMP,但是作用更加明确。
select transaction_timestamp();
输出:
3.1.3 statement_timestamp
statement_timestamp()返回当前语句的开始时间,更准确地说,应该是接收到客户端最新命令的时间。与transaction_timestamp相比,对于事务中的第一个命令返回的结果相同,但随后再执行 statement_timestamp() 将会返回不同的值。
statement_time