Mysql中的常用函数:
                        
                            时间:2021-07-01 10:21:17
                            帮助过:19人阅读
							                        
                     
                    
                    
                    
  YEAR(NOW()) 年,
  QUARTER(NOW()) 
季度,
  MONTH(NOW()) 
月,
  WEEK(NOW())
星期,
  DAYOFMONTH(NOW()) 
天,
  HOUR(NOW()) 
小时,
  MINUTE(NOW()) 
分,
  SECOND(NOW()) 
秒;
(6).月(参数都是日期类型的字符串):
MONTH(date);
MONTHNAME(date);
(7).星期:
week(date);// 年中第几个星期
weekofyear(date);// 年中第几个星期
dayname(date);// 星期,英文显示
dayofweek(date);// 星期(不理解,用下面的)
weekday(date);// 星期,数字表示
(8).天
dayofyear(date);// 年中的第几天
dayofmonth(date);// 月中的第几天
(9).EXTRACT函数
EXTRACT(YEAR from NOW()); // 年
EXTRACT(month from NOW()); // 月
EXTRACT(day from NOW()); // 日
EXTRACT(hour from NOW()); // 时
EXTRACT(minutefrom NOW()); // 分
EXTRACT(second from NOW()); // 秒
(10).计算日期和时间的函数:
SELECT NOW() 
当前日期和时间,
  TO_DAYS(NOW()) 
相隔天数, // 距离0000年1月1日
  FROM_DAYS(TO_DAYS(NOW())) 
一段时间后日期和时间,
  DATEDIFF(NOW(),‘2000-12-01‘) 
相隔天数;
(11).与指定日期和时间操作:
ADDDATE(date,n); // 计算date加上n天后的日期
SUBDATE(date,n); // 计算date减去n天后的日期
ADDDATE(d,INTERVAL expr type);// type的类型查看
http://www.w3school.com.cn/sql/func_date_add.asp
SUBDATE(d,INTERVAL expr type);
例子:
select adddate(now(),interval ‘2,3‘ year_month ) ‘2年3个月后的日期‘;
4.系统信息函数
(1).获取MySQL系统信息: 使用\h
SELECT
  VERSION() 
版本号,
  DATABASE() 
数据库名,
  USER() 
用户名;
(2).获取自增长约束的最后ID值
SELECT LAST_INSERT_ID();
(3).其他函数:
| IF(value,t f) | 如果value是真,返回t,否则返回f | 
| IFNULL(value1,value2) | 如果value1不为空返回value1,否则返回value2 | 
| CASE WHEN [value1] THEN[result1]…ELSE[default]
END | 如果value1是真,返回result1,否则返回default | 
| CASE [expr]WHEN[value1] THEN[result1]…ELSE[default]
END | 如果expr等于value1,返回result1,否则返回default | 
 
| 函      数 | 作                用 | 
| PASSWORD(str) | 实现对字符串str进行加密 | 
| FORMAT(x,n) | 实现将数字x进行格式化,保留n位小数 | 
| INET_ATON(ip) | 实现将IP地址转换成数字 | 
| INET_NTOA(x) | 实现将数字转换成IP | 
| GET_LOCT(name,time) | 创建一个持续时间为time的名为name的锁 | 
| RELEASE_LOCT(name) | 为名为name的锁进行解锁 | 
| BENCHMARK(count,expr) | 实现将表达式重复执行count次 | 
| CONVERT(s USING cs) | 实现将字符串s的字符集变成cs | 
| CONVERT(x,type) | 实现将x变成type类型 | 
 
 
 Mysql中的常用函数:
标签:mysql5.5   flow   col   space   from   cond   second   小数点   日期类型