我今天在一个表test_list中,针对一个字符name 新建了一个索引,
名称为name_list,
当我通过sql语句去查询的时候是不是直接从索引中读取数据
比如:
select * from test_list where name='789'
我的理解对吗? name='789'的值是不是从name_list索引中读取的。
名称为name_list,
当我通过sql语句去查询的时候是不是直接从索引中读取数据
比如:
select * from test_list where name='789'
我的理解对吗? name='789'的值是不是从name_list索引中读取的。
解决方案 »
- 北京外商独资企业高薪聘请PHP程序员
- 谁能给我写一个函数
- table内循环(smarty)
- Apache2.2.8+PHP5.2.6 启动时提示Unable to load dynamic library
- 还是问一个mysql的查询汇总的汇总问题
- php如何读写MS SQL SERVER中text类型字段的数据???急!!!在线等
- 新机器Win2000安装Discuz郁闷的不行的问题!
- 怎样把远端虚拟主机上超过100M的mysql数据库备份到本地?急!!!
- 怎么我一直做HTTP用户认证都没有成功? 请指教
- 传数字好使,可传字符就鸥了,大家帮我看看呀~~~~~~~~~~~~~~~~~~~~~~```
- 图片缓存问题!!!
- php代码求解,高手请进
。
作为通用规则,只有当经常查询索引列中的数据时,才需要在表上创建索引。索引占用磁盘空间,并且降低添加、删除和更新行的速度.基于以上描述,索引可以加快select操作的速度,但是增加了insert,delete,update操作的开销,影响其速度
索引有 有序的集合 一般都是通过BTREE 存放,里面存放实际记录的指针