1、Oracle和SQL server是有很大差异的,并不仅是字段的差异,包括索引使用、锁机制、查询优化机制等都不同,要注意区别。
2、表连接尽量用inner join。减少在where中用or或In的方式,它们会引起全表扫描
3、Where中少用NOT、!=、<>、!<、!>、NOT EXISTS、NOT IN、NOT LIKE,它们会引起全表扫描
4、Where中少用函数,如abs,Lower等,它们会引起全表扫描,但简单的操作如字段*2是可以的
6、Like语句:name like ‘张%’ 会用到索引,而name like ‘%张’则会全表扫描
7、Oracle中In子查询返回的结果不能超过1000条,慎用。用 exists是个替代的方案。
8、 Selcet中每少提取一个字段,数据的提取速度就会有相应的提升。提升的速度还要看您舍弃的字段的大小来判断。所以不要使用Select *。
9、重点:程序中写SQL语句要用带“?”的PrepareStatement(Java)或带“:字段名”的SQL(Delphi),用pstmt.setString()或Parameters.ParamByName('').Value(Delphi)设置参数,而不要用一条拼好参数的字符串,这样才能使用上数据库的缓存机制
分享到:
相关推荐
SQL技巧全集是数据库管理员、数据分析师和开发人员的宝贵资源,涵盖了多种实用的查询、操作和优化技术。以下是一些核心的SQL知识点,根据标题和描述进行详细阐述: 1. **SQL操作大全**:SQL操作包括了数据的增...
在掌握了基础后,可以深入学习更复杂的SQL技巧,如子查询、联接操作的优化、窗口函数(ROW_NUMBER、RANK、DENSE_RANK等)以及存储过程和触发器的使用。理解这些高级概念将有助于解决复杂的数据问题和提升数据库性能...
以下是一些实用的T-SQL技巧: 1. **只复制一个表结构,不复制数据** 这个技巧在你只需要创建一个新的表结构,而不需要初始数据时非常有用。例如,你可能想创建一个测试表或备份表。通过以下语句,你可以快速地从...
以下是一些关于Oracle常用SQL技巧的经典要点: 1. **避免在SELECT子句中使用“*”**:在SQL查询中,使用通配符“*”代表选择所有列,虽然方便但效率低下。Oracle在解析时需要查询数据字典获取所有列名,增加了额外...
了解并掌握这些SQL技巧性数据库编程的知识点,不仅可以提高数据库操作的效率,还能确保数据的一致性和准确性。无论是日常的数据管理,还是复杂的业务逻辑实现,这些技巧都是SQL Server开发者的必备工具。
标题"INFORMIX SQL技巧.rar_informix"暗示了这份压缩包包含的是关于Informix数据库管理系统中SQL(结构化查询语言)的使用技巧和优化方法。Informix是一个强大的关系型数据库系统,广泛应用于企业级的数据存储和处理...
MS-SQL开发常用汇总和t-sql技巧集锦MS-SQL开发常用汇总和t-sql技巧集锦
Informix SQL 技巧是针对数据库管理与优化的重要领域,尤其对于初学者来说,掌握这些技巧能够显著提升查询效率和数据库性能。以下是一些关键的Informix SQL优化策略: 1. **使用临时表优化排序和连接**: 当你需要...
sql技巧.pdf 非常实用的书,数据库开发必备经典
在SQL的世界里,T-SQL(Transact-SQL)是SQL Server所使用的扩展SQL语言,它包含了许多实用的技巧和方法来提升数据库管理和数据操作的效率。以下是一些关于T-SQL的技巧: 1. **复制表结构而不复制数据**: 当你...
在MS-SQL开发中,掌握一些常用的技巧和命令可以极大地提高效率和代码质量。以下是一些关键知识点的详细说明: 1. **日期转换**:在SQL Server中,使用`CONVERT`函数可以将日期格式化。例如,`CONVERT(char(10),...
SQL操作技巧大全 在本篇文章中,我们将探讨常用SQL操作技巧,涵盖复制表、拷贝表、显示文章、外连接查询、日程安排提前五分钟提醒、两张关联表删除、统计分析等多种SQL操作技巧。 一、复制表 复制表是一种常见的...
这里我们将深入探讨一些在MS SQL Server中常用的SQL技巧,这些技巧可以帮助数据库管理员和开发人员更加高效地工作。 1. **连接服务器**: 在MS SQL Server中,可以通过`sp_oamethod`和`sp_oasetproperty`这两个...
SQL开发技巧是数据库管理与应用中的重要组成部分,尤其在企业内部培训中,掌握这些技巧能够显著提高数据库操作的效率和性能。以下是一些常见的SQL开发规范和优化技巧: 1. **利用WHERE子句限制查询结果集**:通过...
下面我们将详细探讨一些关键的SQL技巧。 1. **子查询与联接操作**: - 子查询是SQL中的重要组成部分,它可以嵌套在其他查询中,用于获取满足特定条件的数据。例如,你可以用子查询来找到销售额最高的产品ID,然后...
SQL常用技术,包含日常数据库维护,查Lock, Kill Lock, 分布式查询及使得SQL导入EXCEL数据等
本人正在读O'reilly的SQL Hacks这本书,深深的被这些sql技巧所吸引。作为一个程序员,如果能够在合适的地方用上精巧的sql语句,能够给开发带来无与伦比的轻巧与快捷。如果你的基础较好的话,应该只用看这个读书笔记...
常用SQL语法技巧常用SQL语法技巧常用SQL语法技巧常用SQL语法技巧常用SQL语法技巧