摘要:
有两种方法:1、效率不高,因为有子查询。但是简洁。而且我对SOCRES表做了INDEX。所以性能上也差不了多少。mysql> show create table scores\G*************************** 1. row *************************** Table: scoresCreate Table: CREATE TABLE `scores` ( `id` int(11) NOT NULL AUTO_INCREMENT, `score` int(11) DEFAULT '0', PRIMARY KEY (`id`), 阅读全文
摘要:
最普通的情况,是为出现在where子句的字段建一个索引。为方便讲述,我们先建立一个如下的表。Code代码如下:CREATETABLEmytable( idserialprimarykey, category_idintnotnulldefault0, user_idintnotnulldefault0, adddateintnotnulldefault0);很简单吧,不过对于要说明这个问题,已经足够了。如果你在查询时常用类似以下的语句:SELECT*FROMmytableWHEREcategory_id=1;最直接的应对之道,是为category_id建立一个简单的索引:CREATEINDEX 阅读全文