3 雨夜青草

尚未进行身份认证

乐观、责任心

等级
TA的排名 10w+

mysql SUBSTRING_INDEX 一种行列转换的思想

-- 行列转换SELECT a.verify_no,a.relation_ids, SUBSTRING_INDEX(SUBSTRING_INDEX(a.relation_ids,',',b.id),',',-1) AS resultNAME FROM fc_corms_cost_verify a JOIN fc_add_canopy b ON b.id < (LENGTH...

2020-04-30 11:01:09

MySQL时间差函数TIMESTAMPDIFF,获取两个时间之间的月份、天数等

一、获取两个时间之间的天数select "1", '2020-03-20 23:59:00' as "start",'2020-03-25 00:00:00' as "end", TIMESTAMPDIFF(DAY, '2020-03-20 23:59:00', '2020-03-25 00:00:00') as diff;二、获取 两个时间之间的月份select "1", '...

2020-03-27 16:28:33

mysql表复制,一张表的数据迁移到另外一张

USE qss;INSERT INTO tlb.customer_classify select* FROM customer_classify1;

2020-03-27 15:28:43

mysql添加访问权限

1、mysql 添加用户访问权限grant all on *.* to 'root'@'192.168.0.%' identified by 'root';2、添加增、删、改、查权限grant select ,insert ,update,delete on *.* to 'root'@'192.168.0.%' identified by 'root';3、数据库主从备份,...

2020-03-27 15:17:04

mysql导出excel数据

select * into outfile './dict.xls' CHARACTER SET gbk from xmsa_wx_trace.sys_dict where 1 order by type desc limit 0, 1000;可设置导出数据的格式为gbk等。生成文件路径mysql的文件存储路径 如:D:\ProgramData\MySQL\MySQL Server ...

2020-03-27 15:08:53

mysql统计某类数据出现的次数

select purchase_channel_value as "类型",count(*) as "总记录数" from table group by purchase_channel order by count(*)

2020-03-26 15:48:19

excel动态拼接sql

再我们日常开发,生产问题处理时,经常会碰到业务方给我们一份excel表格数据,让我们将excel的数据刷进数据库。今天我们来分享下excel动态拼接sql,拼接语句如下:="update fc_site set first_creat_emp='"&TEXT(C2,"000000")&"',first_creat_name='"&D2&"',create_...

2020-03-26 15:42:54

多对多自动拆分总数相等

看到这个题目大家可能会一头雾水,本人表达能力有限,无法用简单语言描述该算法,标题凑合一下呗。工作后才发现,处理很多生活中业务问题就是在,就像再处理数学题。用一个案例和大家描述一下吧。总得来说就是总数想等的情况下,如何如何将多对多的对应关系拆分成一对一的关系,java实现。假设有三张付款单(单号,金额) 总数300 : (FK01,100) (FK02, 100)(FK03, 1...

2020-03-26 15:09:40

mysql查询各分区数据量大小

SELECT PARTITION_NAME,TABLE_ROWSFROM INFORMATION_SCHEMA.PARTITIONSWHERE TABLE_NAME = 'table';

2020-03-26 11:29:57

mysql创建分区

mysql分区相对于mysql分库分表便利很多,可以对现有的mysql大表添加分区,也可以对已有分区的表扩充分区。mysql分区常用处理数据边界清晰的案列,入财务报表数据,我们可以按月对报表数据进行分区。值得注意的是我们再用sql查询时,必须加上开始时间和结束时间的查询条件,将查询区间限制到相应的分区,否则会遍历所有分区。如下案例:我们通过时间字段按月对表数据进行分区创建sql如下:...

2020-03-26 11:08:16

mysql 查询各表数据量

执行如下sql:SELECT TABLE_NAME, CONCAT(TRUNCATE(data_length/1024/1024,2),' MB') AS data_size,table_rowsFROM information_schema.tables WHERE TABLE_SCHEMA = '数据库名' ORDER BY TABLE_ROWS desc统计各表的记录数和各表所...

2020-03-26 10:48:33

分布式服务整理

Hession https://blog.csdn.net/mawming/article/details/52151879HSF(High-speed Service Framework) https://www.sohu.com/a/141490021_268033 DRDS https://helpcdn.aliyun.com/product/29657...

2019-05-16 10:42:41

雪花算法的原理和实现Java

SnowFlake 算法,是 Twitter 开源的分布式 id 生成算法。其核心思想就是:使用一个 64 bit 的 long 型的数字作为全局唯一 id。在分布式系统中的应用十分广泛,且ID 引入了时间戳,基本上保持自增的。这 64 个 bit 中,其中 1 个 bit 是不用的,然后用其中的 41 bit 作为毫秒数,用 10 bit 作为工作机器 id,12 bit 作为序列号。...

2019-05-05 15:05:24

防sql注入常用方法

sql注入的原理与应对sql注入是黑客通过代码注入(前端表单、URL等),攻击数据库的一种手段。简单的说,可以将数据库语句区分成编译前和编译后两种状态,sql注入攻击数据库,只对编译前的sql有作用。举个栗子:一个校验用户登入的sql语句。SELECT id,name FROM user where username = 'A' and password = 'B'; 其中...

2018-09-13 16:58:12

Idea的常用快捷键

1、有些Idea顽固问题,你需要重装一个idea。2、Alt+回车 导入包,自动修正Ctrl+N   查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L  格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C  最近更改的代码Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+Shift...

2018-05-11 20:03:56

redis常用的5种数据类型

本文重要介绍,redis的五种数据类型,以及各应用场景,文章主要来源https://www.cnblogs.com/dijia478/p/8058775.html。字符串string:字符串类型是Redis中最为基础的数据存储类型,是一个由字节组成的序列,他在Redis中是二进制安全的,这便意味着该类型可以接受任何格式的数据,如JPEG图像数据货Json对象描述信息等,是标准的ke

2018-03-27 16:56:39

区块链是什么

区块链最近很火简单的说他是一个数据库集合(无中心的分布式数据库集群),管理数据库之间的加密传输、增长。1、是一个存放于非安全环境中的分布式数据库系统。2、密码学保证数据在传输的过程中不被修改,(hash函数,非对称加密)。3、对于新增区块的共识算法。...

2018-03-26 17:40:20

mysql触发器与存储过程

一、异同点       触发器和存储过程都是一组mysql语句集,都可以实现一些比较复杂的业务逻辑,可以直接在数据库中,编写业务逻辑,对不同的表进行操作,执行效率较高,不同的是存储过程需要主动调用,如下:#给参数赋值set @b=5;#调用存储过程,并传入参数call proc_adder(2,@b,@s);#获取结果select @s as sum;而触发器,的执行是在,我们对数据库进行操作...

2018-03-05 11:11:05

SpringMVC下MongoDB查询周围商家距离最近的点

随着信息量的急剧增长,LBS技术现今已与我们的生活密不可分,今天主要分享的是基于MongoDB下,根据经纬度获取附近商家的实现。MongoDB是一个基于分布式文件存储的高性能数据库。 对于距离的计算我们知道两点间直线最短,当两个元素的距离不是很远时,通过区域划分,可以直接使用勾股定理就能算得元素之间的距离。我们平时使用的「附近的人」的功能,元素距离都不是很大,勾股定理算距离足矣...

2018-02-27 14:59:31

mysql数据库杂谈,增、删、改、查、sql递归、导出xls、授权

mysql数据库常用操作这篇文章写得比较杂,主要是楼主这几年做后台开发,断断续续添加进去的,有一些很简单的操作也有部分比较难的1、---------数据库导出Exec表格 ----------select * into outfile './device.xls' from tlba.terminal_device where 1 order by id d

2017-12-20 15:24:12

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。