mysql 时间函数

mysql 时间函数
在MYSQL中插入当前时间:

    NOW()函数以`'YYYY-MM-DD HH:MM:SS'返回当前的日期时间,可以直接存到DATETIME字段中。
    CURDATE()以’YYYY-MM-DD’的格式返回今天的日期,可以直接存到DATE字段中。

    CURTIME()以’HH:MM:SS’的格式返回当前的时间,可以直接存到TIME字段中。
    例:insert into tablename (fieldname) values (now())

    now():以'yyyy-mm-dd hh:mm:ss'返回当前的日期时间,可以直接存到datetime字段中。
    curdate():’yyyy-mm-dd’的格式返回今天的日期,可以直接存到date字段中。

     

//获取Mysql系统时间   
select now() as systime  ; 
select sysdate() as systime  ; 
select current_date as systime ;
select current_time as systime ;
select current_timestamp as systime ;
select * from abing where to_days(sysdate())=to_days(createtime);   
select * from abing where to_days(sysdate())=to_days(createtime);   
 select * from abing where str_to_date(now(),'%Y-%m-%d')=str_to_date(createtime,'%Y-%m-%d');  
自己写的例子,为了以后忘记了查询用:
use abin;
create table abin1(
id integer not null auto_increment,
name varchar(100),
create_time datetime ,
update_time datetime ,
constraint pk_abin1 primary key(id));
insert into abin1(name,create_time,update_time) values ('abin1',now(),now());
insert into abin1(name,create_time,update_time) values ('abin1',sysdate(),sysdate());




你可能感兴趣的:(mysql 时间函数)