sql中有很多聚合函数,例如COUNT、SUM、MIN和MAX。但是唯独没有乘法函数,而很多朋友开发中缺需要用到这种函数,今天告诉大家一个不错的解决方案logx+logy=logx*y这是我们高中时期学过的对数计算,对数的相加等于指数的相乘,我们利用这个方式转换加法到乘法实现方式,先对记录取对数log(),然后sum聚合,最后exp,结果就是记录相乘的结果数据库:1,客户表:a(id,name,a
分类:
数据库 时间:
2020-09-18 02:31:34
阅读次数:
65
StatefulSets有状态服务目前来说我个人只在实验环境搞过有状态应用部署,用的是mysql5.7,但是因为其对于主从集群的配置管理和存储的管理有些特殊,所以这个方案更多的学习新技术,新的思想,毕竟mysql这种考虑主从集群不同配置和其对存储IO的要求比较高,不是很建议使用网络pv存储,比较建议本地挂载硬盘。能力水平目前有限,更多的还是需要学习深耕。k8s官方文档地址:https://kube
分类:
其他好文 时间:
2020-09-18 02:28:12
阅读次数:
32
20200915:利用远程mysql创建表时出现报错。 CREATE TABLE test.test_perm ENGINE = MergeTree() ORDER BY app_id AS SELECT * FROM mysql('10.32.0.103:3306', 'test', 'test_ ...
分类:
其他好文 时间:
2020-09-18 01:56:17
阅读次数:
43
插入数据 使用insert语句来完成插入数据操作 插入操作有以下几种方式: 1.插入完整的行 格式:insert into 表名(列名1,列名2........)Values(各列的值); 举例:insert into student (id,age,name) Values(1001,23,"周芷 ...
分类:
数据库 时间:
2020-09-18 01:48:31
阅读次数:
37
一. 字符串拼接 concat('asdf',str); -- asdfhello 二、字符串截取 从左开始截取字符串 left(str, length) --说明:left(被截取字段,截取长度) select left('hello',3); --hel 从右开始截取字符串 right(str, ...
分类:
数据库 时间:
2020-09-18 01:38:10
阅读次数:
44
1.缓存的收益与成本 收益 加速读写 降低后端负载 后端服务器通过前端缓存降低负载,业务端使用Redis降低后端MySql等数据库负载 成本 数据不一致:缓存层和数据层有时间窗口不一致,和更新策略有关 代码维护成本增大:多了一层缓存逻辑 运维成本:例如Redis Cluster 2.缓存更新策略 L ...
分类:
其他好文 时间:
2020-09-18 01:33:06
阅读次数:
26
(一)MySQL有哪些权限MySQL的权限列表可以使用 show privileges 来查看,主要的权限信息如下: 这里我们根据作用域,把权限分为3类:1.MySQL服务管理权限:用于管理MySQL服务器的操作。这些权限是全局性的,授权范围不能是特定的数据库或对象。只能使用*.*方式授予,不能使用 ...
分类:
数据库 时间:
2020-09-18 01:28:53
阅读次数:
33
MYSQL select * from mysql('10.32.0.103:3306','test','t1','trancare','trancare'); 从MYSQL创建表 create table test.t2 ENGINE=TinyLog() as select * from mysq ...
分类:
其他好文 时间:
2020-09-18 01:23:16
阅读次数:
34