| 新闻 |
共有42项符合 数据库查询 的查询结果,
以下是第 1 - 10 项。(搜索用时 6.66 秒)
|
从一条select语句看Oracle数据库查询工作原理 2008-8-6
体系架构普通
| 图片头条| [24]
|
|
假如,我们现在利用Select语句从数据库查询数据,Oracle数据库是如何运作的呢?从中我们可以领悟到什么呢?下面,就结合一条简单的select语句,看看Oracle数据库后台的运作机制。这对于我们之后的系统管理与故障排除非常有帮助。
第一步:客户端把语句发给服务器端执行。
当我们在客户端执行select语句时,客户端会把这条SQL语句发送给服务器端,让服务器端的进程来处理这语句。也就是说,Oracle客户端是不会做任何的操作,他的主要任务就是把客户端产生的一些SQL语句发送给服务器端。... |
|
http://db.rdxx.com/Oracle/2008/8/61953413088.shtml - 加入收藏
|
SQL Server数据库查询优化3种技巧 2008-7-19
Microsoft SQL Server普通
| 图片头条| 网页教学网| [24]
|
|
本文中,abigale代表查询字符串,ada代表数据表名,alice代表字段名。
技巧一:
问题类型:Access数据库字段中含有日文片假名或其它不明字符时查询会提示内存溢出。
解决方法:修改查询语句
sql="select * from ada where alice like '%"&abigale&"%'"改为sql="select * from ada"rs.filter = "alice like '%"&abigale&"%'"
技巧二:
问题类型:... |
|
http://db.rdxx.com/MSSQL/2008/7/21411270951.shtml - 9.36K 2008-8-6 20:22:38 加入收藏
|
SQL Server数据库查询优化的常用方法总结 2008-7-18
Microsoft SQL Server普通
| 图片头条| 赛迪网| 罗丽娜| [8]
|
|
SQL Server数据库查询优化的常用方法总结:
本文中,abigale代表查询字符串,ada代表数据表名,alice代表字段名。
技巧一:
问题类型:Access数据库字段中含有日文片假名或其它不明字符时查询会提示内存溢出。
解决方法:修改查询语句
sql="select * from ada where alice like '%"&abigale&"%'"
改为
sql="select * from ada"
r... |
|
http://db.rdxx.com/MSSQL/2008/7/195594856251.shtml - 12.69K 2008-7-19 12:31:41 加入收藏
|
可以提高数据库查询性能的反规范设计 2008-4-23 5:44:47
Microsoft SQL Server普通
| 图片头条| 赛迪网| Solomon| [23]
|
|
数据的反规范
◆反规范的好处
是否规范化的程度越高越好?这要根据需要来决定,因为“分离”越深,产生的关系越多,关系过多,连接操作越频繁,而连接操作是最费时间的,特别对以查询为主的数据库应用来说,频繁的连接会影响查询速度。所以,关系有时故意保留成非规范化的,或者规范化以后又反规范了,这样做通常是为了改进性能。例如账户系统中的“账户”表B-TB01,它的列busi-balance(企业账户的总余额)就违反规范,其中的值可以通过下面的查询获得:
select b... |
|
http://db.rdxx.com/MSSQL/2008/4/235445873439.shtml - 8.60K 2008-8-6 20:25:21 加入收藏
|
详细讲解提高数据库查询效率的实用方法 2008-3-21 16:38:47
Microsoft SQL Server普通
| 图片头条| 赛迪网| Alizze| [40]
|
|
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。
2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:
select id from t where num is null
可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:
select id from t where num=0
3.应尽量避免在 where 子句中使... |
|
http://db.rdxx.com/MSSQL/2008/3/211639660211.shtml - 11.58K 2008-7-19 12:54:38 加入收藏
|
用视图自定义PostgreSQL数据库查询 2007-11-1
PostgreSQL普通
| 图片头条| [86]
|
|
PostgreSQL的一个主要特点就是创建自定义“视图”,这些视图仅仅是预先定义的SQL查询,它们存储在数据库中并可以在需要时重复使用。因此,以这种方式储存经常使用的SQL查询比每次都手工输入要更有效率而且更加灵活,因为通过视图生成的数据集本身就可以通过SQL来操作。
这篇文章主要介绍了如何创建、使用和删除PostgreSQL数据库中的视图。
示例表格
使用以下的SQL命令来创建三个示例表格:
test=# CREATE TABLE stories (id INT,... |
|
http://db.rdxx.com/PostgreSQL/2007/11/177144546107.shtml - 12.34K 2008-10-18 21:09:25 加入收藏
|
简单讲述oracle 数据库查询原理 2007-7-24
Oracle普通
| 图片头条| [31]
|
|
一 sql语句的执行步骤1)语法分析 ,分析语句的语法是否符合规范,衡量语句中各表达式的意义。 2) 语义分析 ,检查语句中涉及的所有数据库对象是否存在,且用户有相应的权限。 3)视图转换,将涉及视图的查询语句转换为相应的对基表查询语句。 4)表达式转换, 将复杂的 SQL 表达式转换为较简单的等效连接表达式。 5)选择优化器,不同的优化器一般产生不同的“执行计划” 6)选择连接方式, ORACLE 有三种连接方式,对多表连接 ORACLE 可选择适当的连接方式。 7)选择连接顺序, 对多表连... |
|
http://db.rdxx.com/Oracle/2007/11/177144476185.shtml - 7.64K 2008-8-6 20:23:41 加入收藏
|
通用SQL数据库查询语句精华使用简介 2005-10-11
Microsoft SQL Server普通
| 图片头条| [107]
|
|
一、 简单查询 简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的表或视图、以及搜索条件等。 例如,下面的语句查询testtable表中姓名为“张三”的nickname字段和email字段。
SELECT nickname,email FROM testtable WHERE name='张三' (一) 选择列表 选择列表(select_list)指出所查询列,它可以是一组列名列表、星号、表达式、变量(包括局部变量... |
|
http://db.rdxx.com/MSSQL/2007/6/2523162512166.shtml - 10.67K 2008-8-6 20:30:01 加入收藏
|
数据库查询结果的动态排序(5) 2005-9-3
Microsoft SQL Server普通
| 图片头条| [35]
|
|
五、用户定义函数 如果你使用的是SQL Server 2000,想要编写一个用户定义的函数(UDF),这个用户定义函数接受列的名字或编号为参数、返回排序的结果集,Listing 10显示了大多数程序员当成第一选择的方法。 【Listing 10:列名字作为参数,使用UDF】 CREATE FUNCTION ufn_GetSortedShippers ( @ColName AS sysname ) RETURNS TABLE AS RETURN SELECT * FROM Shippers ORDER ... |
|
http://db.rdxx.com/MSSQL/2007/6/2221411179758.shtml - 7.22K 2008-11-1 23:23:40 加入收藏
|
数据库查询结果的动态排序(4) 2005-9-3
Microsoft SQL Server普通
| 图片头条| [30]
|
|
四、动态执行 使用动态执行技术,我们能够更轻松地编写出GetSortedShippers存储过程。使用这种方法时,我们只需动态地构造出SELECT语句,然后用EXEC()命令执行这个SELECT语句。假设传递给存储过程的参数是列的名字,存储过程可以大大缩短: ALTER PROC GetSortedShippers @ColName AS sysname AS EXEC('SELECT * FROM Shippers ORDER BY ' + @ColName) 在SQL Server 2000和... |
|
http://db.rdxx.com/MSSQL/2007/6/2221411090406.shtml - 7.24K 2008-4-23 8:18:07 加入收藏
|