分析函数是Oracle从8.1.6开始引入的一个新的概念,为我们分析数据提供了一种简单高效的处理方式。在分析函数出现以前,我们必须使用自联查询,子查询或者内联视图,甚至复杂的存储过程实现的语句,现在只要一条简单的SQL语句就可以实现了,而且在执行效率方面也有相当大的提高。下面我将针对分析函数做一些具...
分类:
数据库 时间:
2015-01-13 15:44:37
阅读次数:
227
1.约束作用: 约束的目的就是确保表中的数据的完整性2.常用的约束类型如下 主键约束:(Primary Key constraint) 要求主键列唯一,并且不允许为空 唯一约束:(Unique Constraint) 要求该列唯一,允许为空,但只能出现一个空值 检查约...
分类:
数据库 时间:
2015-01-13 15:44:26
阅读次数:
300
Simple iPhone Keychain AccessMar 29th, 2010 9:14 pmThe keychain is about the only place that an iPhone application can safely store data that will be ...
分类:
数据库 时间:
2015-01-13 15:39:40
阅读次数:
956
ORACLE中用rownum分页并排序的SQL语句 以前分页习惯用这样的SQL语句: select * from (select t.*,rownum row_num from mytable t order by t.id) b where b.row_num between 1 and 10 结...
分类:
数据库 时间:
2015-01-13 15:37:16
阅读次数:
168
1 命令行登录数据库有两种方式,一是直接在系统shell下执行psql命令;而是先进入psql环境,然后再连接数据库。下面分别给出实例:(1)直接登录执行命令:psql -h192.168.1.120 -U username -d dbname ,其中username为数据库用户名,dbname为要...
分类:
数据库 时间:
2015-01-13 15:36:44
阅读次数:
140
--1.查询某个表被哪些存储过程使用到 :select distinct object_name(id) from syscomments where id in (select object_id from sys.objects where type ='P') and text like'%T...
分类:
数据库 时间:
2015-01-13 15:34:56
阅读次数:
184
第一,MongoDB索引和MySQL索引非常相似并且对于MySQL的索引优化有很多也适用于MongoDB。
第二,更重要的是,这些索引的建议对你的应用提高也是有限的。
对于应用的最佳索引策略应该基于很多的重要因素。包含了你期望查询的类型,
数据读取与写入的比率,甚至于你服务器的空闲内存。意思就是,
需要对线上的产品做很多的测试剖析工作,才能调整出最佳的索引策略...
分类:
数据库 时间:
2015-01-13 14:24:32
阅读次数:
319
原文地址:http://social.technet.microsoft.com/wiki/contents/articles/4995.sql-server-columnstore-performance-tuning.aspxSQL Server 的列存储索引是SQL Server 2012 r...
分类:
数据库 时间:
2015-01-13 14:15:09
阅读次数:
163
一直用的是SQL 数据库,突然改用Access了,使用起来就是没有SQL 顺畅,老是出来些意想不到的错误。今天用Access做的网站程序进行添加数据,调试了一下午,总是异常……提示ACCESS的System.Data.OleDb.OleDbException: INSERT INTO 语句的语法错误...
分类:
数据库 时间:
2015-01-13 14:14:27
阅读次数:
205
对于分析函数,大家要注意:1. 分析函数是在整个SQL查询结束后(SQL语句中的ORDER BY的执行比较特殊)再进行的操作, 也就是说SQL语句中的ORDER BY也会影响分析函数的执行结果,请看:SQL> select deptno, 2 empno, 3 e...
分类:
数据库 时间:
2015-01-13 14:03:17
阅读次数:
221
1在写SQL时常常会用到暂时表,表变量和CTE,这三者在使用时各有优势:1. 暂时表:分为局部暂时表和全局暂时表. 1.1局部暂时表,创建时以#开头,在系统数据库tempdb中存储. 在当前的链接可见,链接断开则暂时表就自己主动被释放,也能够手动drop table #tmptable在使用不同的链...
分类:
数据库 时间:
2015-01-13 13:58:34
阅读次数:
262
一、函数 函数与存储过程相似,也是数据库中存储的已命名PL-SQL程序块。函数的主要特征是它必须有一个返回值。通过return来指定函数的返回类型。在函数的任何地方可以通过return expression语句从函数返回,返回类型必须和声明的返回类型一致。 语法: create [or rep...
分类:
数据库 时间:
2015-01-13 13:57:54
阅读次数:
150
一、SQL的模式匹配允许你使用“_”匹配任何单个字符,而“%”匹配任意数目字符(包括零个字符)。在 MySQL中,SQL的模式缺省是忽略大小写的。下面显示一些例子。注意在你使用SQL模式时,你不能使用=或!=;而使用LIKE或NOT LIKE比较操作符。SELECT 字段 FROM 表 WHERE ...
分类:
数据库 时间:
2015-01-13 13:58:44
阅读次数:
151
一、事务和存储过程 在存储过程中如何使用事务。当需要在存储过程中同时执行多条添加、修改、删除SQL语句时,为了保证数据完整性,我们需要使用事务。使用方式和在PL-SQL中非常相似,但也有一些区别。 --带事务的存储过程CREATE OR REPLACE PROCEDURE Account_zhu.....
分类:
数据库 时间:
2015-01-13 13:52:54
阅读次数:
177
创建的数据库
现要对 Between '2015-1-12 00:00:00' AND '2015-1-12 23:00:00'之间的数据进行查找
没查到数据,是不是需要转换为datetime格式呢?
这样写select * from sensor_data where timestamp Between datetime('2015-1-12 00:00:00') AND d...
分类:
数据库 时间:
2015-01-13 12:31:00
阅读次数:
159
adb shell am broadcast 后面的参数有:
[-a ]
[-d ]
[-t ]
[-c [-c ] ...]
[-e|--es ...]
[--ez ...]
[-e|--ei ...]
[-n ]
[-f ] []
例如:
adb shell am broadcast -a com.xxxxx --es
key_...
分类:
数据库 时间:
2015-01-13 12:30:17
阅读次数:
201