在SELECT语句中同时使用COUNT和DISTINCT
SELECT COUNT(列名)……
或
SELECT DISTINCT……
如果需要同时使用COUNT和DISTINCT,应该这样写:
SELECT COUNT(DISTINCT 列名)……
其中,“列名”不能使用*,至少要给出一个列的名称。
MySQL优化的想法
写代码写多了有时候真的很乱。
于是换换心情鼓捣MySQL优化的东西,纯粹是自己现在的想法和观点。而且这里仅仅是出于MySQL配置着手,事实上,构建一个合理的数据表结构以及建立合理的索引键也是非常重要的,但,这里是在表结构都是比较完美的条件下对配置文件进行调整方面的。同时,数据表使用MyISAM结构。
MyISAM表个人觉得有几个参数:
key_buffer_size,query_cache_size,table_cache
对于性能影响很大。