- 博客(4)
- 收藏
- 关注
原创 MySQL查询结果另外自带一列自增序列号
如果一个需求要求查询的结果集有一列自增序列号要怎么实现? name name1 name2 score 张三 理科 数学 50 张三 理科 数学 60 李四 理科 数学 70 张三 理科 物理 70 李四 文科 数学 80 张三 理科 化学 80 张三 文科 数学 90 SELECT (SELECT COUNT(1) FROM ss WH
2016-11-23 17:06:32 9832
转载 optimize table优化MySQL的作用
1,数据量 mysql> select count(*) as total from ad_visit_history; +---------+ | total | +---------+ | 1187096 | //总共有118万多条数据 +---------+ 1 row in set (0.04 sec) 2,存放在硬盘中的表文件大小 [ro
2016-11-08 16:32:16 312
原创 char 与 varchar的区别,浮点数与定点数差别
char与varchar的数据类型类似,都是存储字符型的数据。但是他们在存储容量和存储内容(尾部的空格是否存储)上有区别。 在存储容量上看: char在存储‘’,‘aa’,‘aacd’上,都是要占用4个字节,就是固定长度的字符型; varchar在存储‘’上是占用1个字节,‘aa‘占用3个字节,’abcd‘占用5个字符,变长字符型; 在存储内容上看: create table t
2016-11-08 16:30:05 1089
原创 mysql 做出开窗函数的效果row number() OVER(PARTITION BY)
今天朋友发来一段Oracle的代码,要求改成mysql。代码里面有row number() OVER(PARTITION BY)和DECODE这些不通用的函数。 decode是翻译函数,这个用case when 很好解决,开窗函数就有点麻烦了。 源代码:select t.*, ROW_NUMBER() OVER( PARTITION BY t.ticket_type ORDER BY
2016-11-04 15:06:34 10819
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人