作者在 2010-08-21 01:54:07 发布以下内容
定义表:
create table table_date
(id int primary key auto_increment,
username varchar(20) not null,
regdate date
);
(id int primary key auto_increment,
username varchar(20) not null,
regdate date
);
字段类型可以定义为以下几种:
date 日期 格式:YYYY-MM-DD
datetime 日期和时间的组合 格式:YYYY-MM-DD HH:MM:SS
timestamp 时间戳(使用Unix纪元(1970-01-01 00:00:00 UTC)至今的描述来存储) 格式同datetime
time 时间 格式:HH:MM:SS
year 2位或4位格式的年
插入数据:
insert into table_date(username,regdate) values('admin',curdate());
几个系统函数:
now() 以YYYY-MM-DD HH:MM:SS返回当前的日期和时间,可以直接存到datetime字段中
curdate() 以YYYY-MM-DD 格式返回今天的日期,可以直接存到date字段中(如上所示)
curtime() 以HH:MM:SS格式返回当前的时间,可以直接存到time字段中
sysdate() 同now()
先写到这,以后慢慢补充。