数据库
HolyCode_
理论不懂就实践,实践不会就学理论!
天道酬勤,恒者能胜!
展开
-
apache druid vs influxdb
1.背景所有一切如泪水般消失在时间之中,时间正在死去以前我们利用互联网解决现实的问题。现在我们已经不满足于现实,数据将连接成时间序列,可以往前可以观其历史,揭示其规律性,往后可以把握其趋势性,预测其走势。于是,我们开始存储大量时间相关的数据(如日志,用户行为等),并总结出这些数据的结构特点和常见使用场景,不断改进和优化,创造了一种新型的数据库分类——时间序列数据库(Time Series Database=TSDB).2.时间序列模型时间序列数据库主要用于指处理带时间标签(按照时间的顺序变化,原创 2020-09-01 01:16:40 · 1349 阅读 · 1 评论 -
MySQL之最
最大和最小一个表里最多可有1017列(在MySQL 5.6.9 之前最大支持1000列)。虚拟列也受限这个限制。一个表最多可以有64个二级索引。如果innodb_large_prefix打开,在InnoDB表DYNAMIC或COMPRESSED列格式下,索引前缀最大支持前3072字节;如果不打开的话,在任意列格式下,最多支持前767字节。 这个限制既适用于前缀索引也适用于全列索引。基于...原创 2018-05-18 15:27:05 · 223 阅读 · 0 评论 -
sql之left join、right join、inner join的区别
left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录inner join(等值连接) 只返回两个表中联结字段相等的行举例如下: --------------------------------------------表A记录如下:aID aNum1转载 2015-08-08 10:41:17 · 446 阅读 · 0 评论 -
常用Oracle DBA 查询
常用Oracle DBA 查询—— 肯定有你需要的!-- --------------------------------------------------------------------- Part1 Oracle常用查询-- ---------------------------1. 查询系统所有对象select owner,原创 2012-07-22 10:56:16 · 628 阅读 · 0 评论 -
在oracle中使用having关键字来限制你的分组结果
在oracle中使用having关键字来限制你的分组结果前面我们介绍了,使用oracle的聚合函数和group by关键字来对结果集合进行分组,这时就有了一个新的问题,例如,我们针对聚合函数那一列需要找到满足条件的那些分组结果。我们可以使用where子句吗?不行,我们需要的是使用having关键字。例如我们需要找出那些平均工资在$2000以上的部门。使用having关键字的写法原创 2012-07-18 10:52:18 · 1874 阅读 · 0 评论 -
Oracle的Package介绍
Oracle的Package介绍ORACLE 包 包的作用 : 包可以将任何出现在块声明的语句 ( 过程 , 函数 , 游标 , 游标 , 类型 , 变量 ) 放于包中 , 相当于一个容器 . 将声明语句放入包中的好处是 : 用户可以从其他 PL/SQL 块中对其进行引用 , 因此包为 PL/SQL 提供了全程变量 .包分为两部分 : 包头和包体 .如何创原创 2012-07-18 09:14:49 · 712 阅读 · 0 评论 -
删除重复记录的方法
删除重复记录的方法1。用rowid方法据据oracle带的rowid属性,进行判断,是否存在重复,语句如下:查数据: select * from table1 a where rowid !=(select max(rowid) from table1 b where a.name1=b.name1 and a.name2=b.name2..原创 2012-07-17 11:41:59 · 462 阅读 · 0 评论 -
oracle导入导出命令详解
oracle导入导出命令详解一. 导出工具 exp1. 它是操作系统下一个可执行的文件 存放目录/ORACLE_HOME/bin exp导出工具将数据库中数据备份压缩成一个二进制系统文件.可以在不同OS间迁移 它有三种模式: a. 用户模式: 导出用户所有对象以及对象中的数据; b. 表模式: 导出用户所有表或者原创 2012-07-17 10:01:00 · 757 阅读 · 0 评论 -
oracle中CASE 的用法(摘录)
oracle中CASE 的用法(摘录)In ANSI SQL 1999, there are four types of CASE statements:SimpleSearchedNULLIFCOALESCEPrevious to Oracle9i, simple case statements were already supported. In Oracl原创 2012-07-16 17:06:23 · 629 阅读 · 0 评论 -
Oracle sql 内置函数大全
Oracle sql 内置函数大全1SQL中的单记录函数 21.ASCII 3返回与指定的字符对应的十进制数; 4SQL> select a1SQL中的单记录函数 21.ASCII 3返回与指定的字符对应的十进制数; 4SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') s原创 2012-07-16 17:03:59 · 1887 阅读 · 0 评论 -
Oracle case的实际用法总结
Oracle case的实际用法总结以下的文章主要是介绍Oracle case的实际用法,我们大家都知道case表达式是可以在SQL中来实现if-then-else型的相关实际应用逻辑,而不一定非得使用PL/SQL。Oraclecase的工作方式与DECODE()类似,但应该使用case,因为它与ANSI兼容。case有两种表达式:1. 简单Oraclecase表达式,原创 2012-07-16 17:07:48 · 697 阅读 · 0 评论