码迷,mamicode.com
首页 > 数据库 > 详细

MySql常用函数积累

时间:2019-06-21 11:01:33      阅读:135      评论:0      收藏:0      [点我收藏+]

标签:and   name   mysq   查看   oca   cte   font   second   mysql   

--MySql查看表结构
select column_name,data_type,CHARACTER_MAXIMUM_LENGTH,column_comment from information_schema.columns
where table_schema = db_name
and table_name = table_name ;
--MySql时间常用处理
--获取系统时间
select now();
--格式化时间为字符串
select DATE_FORMAT(now(),%H:%i);
select DATE_FORMAT(now(),%Y-%m-%d %H:%i:%s);
--字符串转时间
select str_to_date(concat(DATE_FORMAT(now(),%Y-%m-%d),01:00:00),%Y-%m-%d %H:%i:%s);
--时间加减1天/时/分/秒【DAY HOUR MINUTE SECOND】
select DATE_ADD(now(),INTERVAL 1 DAY);
--时间差比较差天/时/分/秒【DAY HOUR MINUTE SECOND】【开始时间,结束时间】
select TIMESTAMPDIFF(DAY, DATE_ADD(now(),INTERVAL -2 DAY),now());
--MySql时间常用字符串处理
--字符串拼接
select concat(a,&,b);
--字符串查询locate、instr、position、find_in_set
--字符串查询locate
select locate(keyword, keyword-condition-keyword);/**从第1位开始查询,返回从1开始,没查到返回0**/
select locate(keyword, keyword-condition-keyword,10);/**从第10位开始查询**/
--字符串查询instr
select instr(keyword-condition-keyword,keyword);/**从第1位开始查询,返回从1开始,没查到返回0**/
--字符串查询position
select position(keyword IN keyword-condition-keyword);
--字符串查询find_in_set
SELECT find_in_set(key1,key1,key2,key3);

 

MySql常用函数积累

标签:and   name   mysq   查看   oca   cte   font   second   mysql   

原文地址:https://www.cnblogs.com/xmqa/p/11063322.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!