给表建立索引后对我查询的sql还是像没加索引那样写吗??(急) 建立索引后的表的查询语句还是像正常那样写吗? 比如给tableA 的id加索引后还是 select * from tableA where tableA.id='...'这样写吗?还是有别的写法???如果还是这样写,那建立索引有什么用呢?谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是可以这样写啊,会按索引查找的.在PL/SQL 中可以按F5分析 你的意思是sql还是正常写是吧? 还是一样的写。 select * from tableA where tableA.id='...'如果在 字段 id 上建了索引,在创建执行计划的时候,就会选择走索引。 做索引会提高SQL 的性能。假如tableA有100万的数据,不用索引走全表扫描的话,可能会要很长时间,如果走索引,会较少磁盘的I/O,缩短查询所需要的时间。 ------------------------------------------------------------------------------ Blog: http://blog.csdn.net/tianlesoftware 网上资源: http://tianlesoftware.download.csdn.net 相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx DBA1 群:62697716(满); DBA2 群:62697977 举个例子,可能某个SQL 查询,不用索引需要执行30分钟,用索引 30秒。 这个就是索引的作用。 oralce 数据库备份还原问题 客户端无法连接数据库服务器的问题 关于导入数据时生成原有一张表匹配字段思想 请教,导出ORACLE 的一个用户,但不导出这个用户下面的某个表,如何实现? P/LSQL developer oracle 有时会出现全选后,只粘贴出部分数据 ORACLE数据库迁移到MYSQL数据库 大数据量表设计与开发 如何修改已经建好的表的initial参数(表中没有数据) oracle中这个查询怎么写???在线等,急 查询表的所有信息和信息总数 UNDOTBS1.DBF文件删除后数据库无法登录 新手很着急的提问,Linux中查看oracle的服务器名?
你的意思是sql还是正常写是吧?
还是一样的写。 select * from tableA where tableA.id='...'如果在 字段 id 上建了索引,在创建执行计划的时候,就会选择走索引。 做索引会提高SQL 的性能。
假如tableA有100万的数据,不用索引走全表扫描的话,可能会要很长时间,如果走索引,会较少磁盘的I/O,缩短查询所需要的时间。
------------------------------------------------------------------------------
Blog: http://blog.csdn.net/tianlesoftware
网上资源: http://tianlesoftware.download.csdn.net
相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
DBA1 群:62697716(满); DBA2 群:62697977
举个例子,可能某个SQL 查询,不用索引需要执行30分钟,用索引 30秒。 这个就是索引的作用。