--------1.3 MySQL
彖爻之辞
这个作者很懒,什么都没留下…
展开
-
使用 GROUP BY WITH ROLLUP 改善统计性能
使用 GROUP BY 的 WITH ROLLUP 字句可以检索出更多的分组聚合信息,它不仅仅能像一般的 GROUP BY 语句那样检索出各组的聚合信息,还能检索出本组类的整体聚合信息。下面我们的例子对比了普通的 GROUP BY 操作和有 WITH ROLLUP 子句的 GROUP BY 操作的不同:查询表的内容,是雇员的基础信息表:selec转载 2016-12-15 14:19:07 · 416 阅读 · 0 评论 -
交叉表行列转换
You can simulate a CROSSTAB by the following method:-Use IF function to select the key value of the sub table as in:SELECT SUM(IF(beta_idx=1, beta_value,0)) as beta1_value,SUM(IF(beta_idx=转载 2016-12-15 14:27:02 · 347 阅读 · 0 评论 -
查询一个随机行
下面的方法可以查询一个随机行LOCK TABLES tPMT_dealer_sale READ;SELECT FLOOR(RAND() * COUNT(*)) AS rand_row FROM tPMT_dealer_sale;SELECT * FROM tPMT_dealer_sale LIMIT $rand_row, 1;UNLOCK TABLES;可能变量不能用于条件语句原创 2016-12-15 14:37:57 · 278 阅读 · 0 评论 -
MySQL- SHOW TABLE STATUS命令
SHOW TABLE STATUS LIKE 'tPMT_dealer_sale' \G;show table status 获取表的信息show table status like 'tableName' \G1.Name 表名称2.Engine: 表的存储引擎3.Version:原创 2016-12-15 15:06:26 · 430 阅读 · 0 评论