# 07视频 日期函数
#varchar的长度最多255,如果字符超过255,用text
CREATE TABLE student(
id int PRIMARY KEY AUTO_INCREMENT,
name varchar(10),
entry_date date
);
#如果是date,只保存年月日
INSERT INTO student VALUES (1,'my','2013-02-12 11:30:30');
SELECT entry_date FROM student;
#在时分秒加上一个值
SELECT ADDTIME('2018-03-15 12:00:00','1:12:20');
#在月份、年份、日 加上一个值
SELECT DATE_ADD(entry_date,INTERVAL 2 MONTH) FROM student;
SELECT DATE_ADD(entry_date,INTERVAL 2 YEAR) FROM student;
#在月份、年份、日 减上一个值
SELECT DATE_SUB(entry_date,INTERVAL 2 YEAR) FROM student;
#当前时间 用于插入当前的时间
SELECT NOW();
INSERT INTO student VALUES (2,'mht',NOW());
SELECT CURRENT_DATE();#获取当前年月日
SELECT CURRENT_TIME();#获取当前时分秒
SELECT CURRENT_TIMESTAMP();#获取当前的年月日时分秒
SELECT DATEDIFF('2018-03-15','2018-03-12');#两个时间的天数差
SELECT DATE(CURRENT_TIMESTAMP()); -- 显示年月日