第十一章 使用数据处理函数

-- 日期和时间处理函数


-- datetime日期类型 1000到9999年
 
-- 日期可以比较
select * from student
where date(日期) between '2005-9-6'and'2014-6-6';


-- substring(列,位置,长度)
select id,substring(date1,2,3)from date


-- timestamp 列中没有日期会用当前日期替换 没有时间会则用00:00:00替换 如果都没有 就是null的情况下 它不做任何事
select id,timestamp(date1) from date ;


-- 返回当前日期
select curdate() ;
 
-- 返回当前时间
select curtime() ;


-- 返回日期间的日期部分
select date(date) from student;


-- 计算两个日期之差
select DateDiff('2014-8-5','2013-5-3');


-- date_add 添加间隔
select date,date_add(date,interval 2 day) from student;


-- date_format(date,format) 按照规定的日期输出%+(a-y)

 select date_format(date,'%a,%b,%D') from student; -- Day返回一个日期的天数部分 select day(date)from student; -- Dayofweek()对应一个日期返回星期几 select dayofweek(date)from student; -- 返回一个间的小时部分 select hour(date) from student; -- 返回一个间的分钟部分 select minute(date) from student; -- 返回一个间的月部分 select month(date) from student; -- 返回一个间的时间部分部分 select time(date) from student; -- 返回一个间的年份部分 select year(date) from student; -- 返回一个间的秒钟部分 select second(date) from student; -- Now返回当前时间 select Now() from student; -- abs返回一个数的绝对值 select abs(-1); -- mod()求两个数的余数  select mod(45,41); -- 返回圆周率 select pi(); -- 返回0到1的随机小数 select rand(); -- 平方根 select sqrt(64);

相关文章

自1998年我国取消了福利分房的政策后,房地产市场迅速开展蓬...
文章目录获取数据查看数据结构获取数据下载数据可以直接通过...
网上商城系统MySql数据库设计
26个来源的气象数据获取代码
在进入21世纪以来,中国电信业告别了20世纪最后阶段的高速发...