MYSQL基础03(日期函数)】的更多相关文章

工作中对日期的处理是经常遇到的,需求可能多种多样,因此重点介绍. 1.获取当前日期 select NOW() -- 结果:2015-10-28 22:41:11 ),NOW() -- 结果 2015-10-28 22:43:34 0 2015-10-28 22:43:34 ),SYSDATE() -- 结果 2015-10-28 22:46:48 0 2015-10-28 22:46:52 -- NOW()是sql执行前就得到,而SYSDATE()是该函数执行时才得到,一般来说NOW()已经足够…
MYSQL基础增强(Myql函数) 在这里只介绍一些常用的,比较新颖的: 字符串函数: CONCAT://字符串连接函数 mysql> SELECT CONCAT('My', 'S', 'QL'); -> 'MySQL' mysql> SELECT CONCAT('My', NULL, 'QL');//与null连接会变null -> NULL mysql> SELECT CONCAT(14.3); -> '14.3' CONCAT_WS://含分隔符的字符串连接 my…
基础日期函数和时间函数 1.CURDATE()函数:返回当前只带有年月日格式的日期 2.CURTIME()函数:返回当前只带有时分秒格式的时间 3.NOW()函数:返回当前日期和时间 4.UNIX_TIMESTAMP()函数:返回时间戳 5.YEAR(date)函数:返回日期date的年份 6.HOUR(time):返回日期TIME的小时 7.MINUTE(time)函数:返回TIME的分钟 8.DATE_FORMAT(date,fmt)函数:返回按字符串  fmt  格式化日期date值 至于…
这里是一个使用日期函数的例子.下面的查询选择了所有记录,其date_col的值是在最后30天以内: mysql> SELECT something FROM table WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) <= 30; DAYOFWEEK(date) 返回日期date的星期索引(1=星期天,2=星期一, ……7=星期六).这些索引值对应于ODBC标准. mysql> select DAYOFWEEK('1998-02-03'); ->…
转自:mysql 中 时间和日期函数 一.MySQL 获得当前日期时间 函数 1.1 获得当前日期+时间(date + time)函数:now() mysql> select now(); +---------------------+| now()               |+---------------------+| 2008-08-08 22:20:46 |+---------------------+ 除了 now() 函数能获得当前的日期时间外,MySQL 中还有下面的函数:…
查询一天: select * from table where to_days(column_time) = to_days(now()); select * from table where date(column_time) = curdate(); 查询恰一天 select date_format(now(),'%Y-%m-%d'); -- 当天日期格式 select now(); -- 当天日期+时间 day); -- 前一天 查询一周: DAY) <= date(column_time…
一.秒数和时钟格式的互相转化 SEC_TO_TIME(seconds) 返回seconds参数,变换成小时.分钟和秒,值以'HH:MM:SS'或HHMMSS格式化,取决于函数是在一个字符串还是在数字.select SEC_TO_TIME(73200); -> '20:20:00' select TIME_TO_SEC(1220); -> '00:20:20'mysql> select SEC_TO_TIME(73200) + 0; -> 202000.000000 TIME_TO_…
Concat() 用于连接字段,一般DBMS使用+或者||. ex: 注意:上图中新检索出来的列名为'CONCAT(id, '->', name)'(实际上没有列名),这样虽然不影响在MySQL中显示,但是无法在客户端程序中引用这一列(因为没有列名),故需要为该列指定一个新的名称,即别名. LRrim()/RTrim()/Trim() 分别用于去除字段左边空格,右边空格,以及左右空格都去除. Now() 返回当前的日期和时间. 测试函数: 可以不连接数据库直接测试函数,如SELECT 2*3;将…
数学函数的使用 常用数学函数 函数 作用 函数 作用 ceil() 进一取整 abs() 取绝对值 floor() 舍掉小数部分 power() 幂运算 round() 四舍五入 pi() 圆周率 truncate() 截取小数点后几位 rand()或者rand(x) 0~1之间的随机数 mod 取余数 sign(x) 得到数字符号 exp() 计算e的x次方 用法 select ceil(1.2); select floor(2.9); select round(3.56789,2); sel…
.body-classic{ color:#444; font-family:Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', "Hiragino Sans GB", "STXihei", "微软雅黑", serif; font-size:16px; line-height:1.5em; background:#fefefe; width: 45em; margin…