共查询到10条相似文献,搜索用时 671 毫秒
1.
SQL的查询速度优化方法 总被引:1,自引:0,他引:1
数据库查询是关系数据模型中关系操作的重要组成部分,而查询速度的快慢是系统是否优化的一个重要指标,也是当前网络数据库应用中所存在的瓶颈问题之一。本文从与数据库查询相关的索引、连接、Where子句等因素入手,结合实例分析了各因素对查询速度的影响,总结出根据表的不同情况选择聚簇索引或非聚簇索引对查询速度有明显影响:在组合索引中,使用频率高的字段应设置为前导列;建立充分的连接、优化Where子句对SQL的查询速度也有明显的提高。 相似文献
2.
本文从Oracle中SQL*PLUS所实现的外联结查询出发,首先对外联结查询进行形式化的代数定义,归纳出外联结的代数性质以及主要应用,然后总结了外联结查询应该满足的条件,即多个表不可以循环地作外联结,最后根据这一结论实现了判断含外联结的SQL语句正确性的两种算法外联结关系树高度判断法和构造拓扑有序序列法,并分别对两种算法进行时间复杂度分析和举例验证算法的执行效果. 相似文献
3.
为了在管理信息系统中提供更好的查询方法解决方案,提出了一种多条件动态综合查询的方法,通过不同查询条件的组合动态生成 SQL 语句来实现多条件的查询,在生成 SQL 语句过程中,采用第-where 条件永远成立的方法来实现 SQL 语句生成的统一性。从而使得综合查询具有很要的灵活性。最后采用 ASP 技术进行了实现,在实际应用中具有良好的实用性和通用性。 相似文献
4.
在SQL语言中用Group By子句实现除法 总被引:3,自引:0,他引:3
在关系数据库中 ,用除法查询所给定的查询条件出自同一属性 ,求“至少满足”或“同时满足”条件的元组。而关系数据库标准查询语言SQL没有除法运算符 ,不能直接作除法 .给出了利用GroupBy子句实现除法的一种方法 相似文献
5.
陈斌 《辽宁师专学报(自然科学版)》2006,8(1):36-39
关系数据库有着完善的数学理论支持,其主要功能是通过数据库支持的数据语言来实现的.SQL结构化查询语言作为关系数据库的数据处理语言,它有着强大完善的数据处理功能.Microsoft Access数据管理系统中的交叉表查询就是建立在SQL上的一种查询,在数据汇总与统计中发挥着强大的作用. 相似文献
6.
SQL Server优化技术对提高系统性能至关重要.为充分利用索引,优化表的查询机制,从而提高SQL Server查询速度,本文从建立有用的索引减少表扫描I/O次数,优化WHERE子句避免列操作,合理应用复合索引选好第一索引列和使用聚集索引使数据在物理上按顺序排列四个方面加以阐述. 相似文献
7.
浅析SQL中WHERE EXISTS子查询 总被引:1,自引:0,他引:1
袁红娟 《长春师范学院学报》2006,(6)
结构化查询语言SQL是一个综合的、通用的、功能极强的关系数据库语言,而SQL语言的核心又是SELECT语句。其中WHERE子句的条件表达式表现得灵活而复杂,与谓词EXISTS所形成的嵌套查询也成为部分人理解的难点,本文将重点剖析WHERE EXISTS子查询的语法、执行流程及使用离散数学知识辅助解决复杂查询的实现方法。 相似文献
8.
袁红娟 《长春师范学院学报》2006,25(3):69-73
结构化查询语言SQL是一个综合的、通用的、功能极强的关系数据库语言,而SQL语言的核心又是SELECT语句.其中WHERE子句的条件表达式表现得灵活而复杂,与谓词EXISTS所形成的嵌套查询也成为部分人理解的难点,本文将重点剖析WHERE EXISTS子查询的语法、执行流程及使用离散数学知识辅助解决复杂查询的实现方法. 相似文献
9.
基于构件的自动查询系统 总被引:1,自引:0,他引:1
基于构件思想,采用SQL Server数据库系统的系统数据库和系统表、ASP等技术,实现了自动查询系统。系统用户可以自行设置筛选条件、显示结果。同时,系统具有一定的通用性,支持多种查询方案,根据查询条件对结果进行筛选,然后将查询结果导入Excel文件,完成打印输出。 相似文献
10.