基础知识集锦一期

    2015年11月01日 doc mysql 字数:1137

mysql查询相关

已知表结构如下:

name score
A 30
C 10
B 20

如何通过查询语句得到如下列表呢:

name score index
A 30 1
B 20 2
C 10 3

此题答案参考:http://blog.jaylin.me/archives/216

计算n!有几个0

int zeroNum(int n){
      int ret = 0;
      for(int i=1;i<=n;i++){
        int j=i;
        while(j%5 == 0){
           ret++;
           j/=5;
        }
      }
      return ret;
 }

序列 seq=[a,b,…,z,aa,ab,…,az,ba,bb,…,bz,…,za,zb,…,zz,aaa,…]类似于excel的字母序排列,任意给一字符串 s=[a-z]+(由a-z字符串组成的任意长度字符串),请问s是序列seq的第几个字符串

http://blog.csdn.net/kingbird_wang/article/details/8295079

寻找大文件中出现次数最多的url

主要是DATETIME()和TIMESTAMP()这两类。 http://blog.csdn.net/souldak/article/details/11737799

约束类

之前总把primary key/unique key当做索引。目前看来这两块更多是起到约束作用。 索引才是真正性能优化类。

mysql查询缓存

这块做基本了解即可。 http://blog.csdn.net/liuzhengkang/article/details/6664891