MySql常用函数积累

Posted xmqa

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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常用函数积累的主要内容,如果未能解决你的问题,请参考以下文章

一些php常用函数积累

关于JavaScript常用的工具函数汇总

Python常用功能函数系列

数论题常用式子

MySQL常用函数

Mysql 函数 (初学) 常用的数学函数