部分索引 char/varchar2太长,全部做索引的话,效率低,浪费存储空间 select avg(length(username)) from 索引统计: show index from table select * from I_S.STATISTICS mysql.innodb_index_ ...
分类:
数据库 时间:
2018-06-05 00:37:24
阅读次数:
203
一、over(partition by ......)主要和聚合函数sum()、count()、avg()等结合使用,实现分组聚合的功能 示列:根据day_id日期和mac_id机器码进行聚合分组求每一天的该机器的销量和即sum_num,hive sql语句:select day_id,mac_id ...
分类:
其他好文 时间:
2018-05-29 00:18:17
阅读次数:
303
--数据操作 SELECT --从数据库表中检索数据行和列 INSERT --向数据库表添加新数据行 DELETE --从数据库表中删除数据行 UPDATE --更新数据库表中的数据 --数据定义 CREATE TABLE --创建一个数据库表 DROP TABLE --从数据库中删除表 ALTER ...
分类:
数据库 时间:
2018-05-25 00:16:49
阅读次数:
187
单表操作: 添加记录: 查询记录:(数据类型:QuerySet) [...,...,] 删除: 更新: 一对多创建: 多对多创建: 一对一添加: 多对多添加: 基于对象的跨表操作(子查询): 正查询与反查询: 基于QuerySet的跨表查询(join查询) 聚合查询与分组查询 xxx ...
分类:
数据库 时间:
2018-05-24 20:37:06
阅读次数:
316
这一次我们尝试一下略微复杂的c程序。 一、C程序 头文件: 源程序: divide() 函数是一个返回多个值的C函数例子,其中有一个是通过指针参数的方式。 avg() 函数通过一个C数组执行数据聚集操作。 Point 和 distance() 函数涉及到了C结构体。 生成so文件后,我们尝试调用这些 ...
分类:
编程语言 时间:
2018-05-23 20:48:34
阅读次数:
216
操作系统及MySQL数据库的实时性能状态数据尤为重要,特别是在有性能抖动的时候,这些实时的性能数据可以快速帮助你定位系统或MySQL数据库的性能瓶颈,就像你在Linux系统上使用「top,sar,iostat」等命令工具一样,可以立刻定位OS的性能瓶颈是在IO还是CPU上,所以收集/展示这些性能数据 ...
分类:
数据库 时间:
2018-05-21 19:36:14
阅读次数:
199
语句数据行操作 今日内容 先生成两张表tb11\tb12 as别名不影响数据,只影响表头 增 增1行 增多行 将一个表的所有数据,复制到另一张表中 删 改 查 其他 通配符: 分页: 排序 分组 作业练习: http://www.cnblogs.com/wupeiqi/articles/572993 ...
分类:
数据库 时间:
2018-05-20 11:50:49
阅读次数:
210
数据库表 students 1、平均值avg 语法:select avg(列名)from 表名 例:select avg(age)as age_avg from students as的意思是将输出的列名重定义,以as后面的文字输出 结果: 2、返回指定条件的行数 返回指定列的值的数量(null不做 ...
分类:
数据库 时间:
2018-05-19 23:25:08
阅读次数:
237
一、复制架构衍生史 在谈这个特性之前,我们先来看看MySQL的复制架构衍生史。 在2000年,MySQL 3.23.15版本引入了Replication。Replication作为一种准实时同步方式,得到广泛应用。这个时候的Replicaton的实现涉及到两个线程,一个在Master,一个在Slav ...
分类:
数据库 时间:
2018-05-18 18:07:45
阅读次数:
211