喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 喜悦证交所 | 帮助

RSS 订阅当前论坛  

$5.95 Web Hosting     

上一主题 下一主题
     
标题: [问题] 村里的兄弟姐妹门,咱讨论一下mysql的解析问题  
 
蟋蟀
版主
Rank: 7Rank: 7Rank: 7
村里巡逻队长


UID 67242
精华 0
积分 2036
帖子 1763
金钱 2036 喜悦币
威望 0
人脉 0
阅读权限 100
注册 2005-12-17
来自 福建
状态 离线
[广告]: Enom域名自助付费 自助注册 自助PUSH 主流域名COM等一律57.99元年
村里的兄弟姐妹门,咱讨论一下mysql的解析问题

我想问一下
select * from table 这样的sql,语句是取表的所有结果集,是一条记录一条记录扫描的吗?
select count(0) from table 这样的sql呢.
select * from table where field='aaa'; 这样的记录是不是所有记录都扫描一遍呢.
select * frm table where field='aaa' order by filed 这样的记录是所有记录扫描一遍后,进行排序操作,还是先进行
排序操作后进行每条记录进行扫描的.如何field为索引的话,哪有是怎么个流程呢.
select * from table where field like 'aaaa';这样的呢
select * from table where field like 'aaa' order by field; 是不是like的索引操作不起作用呢.

select * from table where field='aaaa' group by other_field order by field 这样的sql 语句是先
是先扫描整个数据表进行排序 然后进行分组 最后进行查询操作还是有其他流程.这样的话表相当
进行三次操作呢.

对mysql没有什么深入研究,兄弟门不要笑话.会的话帮解答一下,谢谢了.




吉林php群
27089230
2007-10-17 09:33 AM#1
查看资料  Blog  发短消息  QQ  顶部
 
蟋蟀
版主
Rank: 7Rank: 7Rank: 7
村里巡逻队长


UID 67242
精华 0
积分 2036
帖子 1763
金钱 2036 喜悦币
威望 0
人脉 0
阅读权限 100
注册 2005-12-17
来自 福建
状态 离线
[广告]: Enom域名自助付费 自助注册 自助PUSH 主流域名COM等一律57.99元年
咋没帮忙呢.



吉林php群
27089230
2007-10-17 12:26 PM#2
查看资料  Blog  发短消息  QQ  顶部
 
剑枫 (雪花)
论坛元老
Rank: 8Rank: 8
欧玛嘎


UID 26144
精华 1
积分 4856
帖子 1728
金钱 4846 喜悦币
威望 10
人脉 0
阅读权限 90
注册 2004-2-14
来自 山东郓城
状态 离线
[推荐阅读] 北京PHP中级开发人员 税后3~5K,进行中。。。。
是很深奥,对mysql的原理不太了解



在场外支持奥运.....
2007-10-17 01:42 PM#3
查看资料  访问主页  发短消息  QQ  顶部
 
蟋蟀
版主
Rank: 7Rank: 7Rank: 7
村里巡逻队长


UID 67242
精华 0
积分 2036
帖子 1763
金钱 2036 喜悦币
威望 0
人脉 0
阅读权限 100
注册 2005-12-17
来自 福建
状态 离线
[推荐阅读] 如何取得第三个下拉框的id值
我刚才看手册看了一下索引,对建立所以的列进行查询的话是从索引中遍历,对于簇索引或非蔟索引
都能对应物理的记录位置,这样
select * from table where field='aaaa' order by field
create index field_i on table(field);
这样我想是对索引数据排序然后进行查找应该速度很快
我也不是很清楚,主要是不知道mysql如何解析sql语句的.




吉林php群
27089230
2007-10-17 02:33 PM#4
查看资料  Blog  发短消息  QQ  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.041019 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP