MySql常用函数积累

该博客为转载内容,转载自https://www.cnblogs.com/xmqa/p/11063322.html ,涉及数据库相关知识,但未展示具体内容。
--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');

 

转载于:https://www.cnblogs.com/xmqa/p/11063322.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值