![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
ying890
这个作者很懒,什么都没留下…
展开
-
分页数据
http://www.cnblogs.com/wangyong/p/3396333.htmlselect * from(select a.*,ROWNUM rn from(sql) a where ROWNUM(firstIndex+pageSize)) where rn>firstIndex转载 2015-05-05 16:16:29 · 332 阅读 · 0 评论 -
MYSQL 使用大全
一、注意: select date_format(now(),'%y-%m-%d'); 结果:150731 select date_format(now(),'%Y-%m-%d'); 结果:20150731二、mysql日期函数-日期相减返回天数MySQL datediff(date1,date2):两个日期相减 dat原创 2015-07-31 11:57:18 · 342 阅读 · 0 评论 -
MySQL多表连接查询Left Join,Right Join(讲的一般般)
MySQL多表连接查询Left Join,Right JoinMySQL中的连接查询通过连接运算符可以实现多个表查询。连接是关系数据库模型的主要特点,也是它区别于其它类型数据库管理系统的一个标志。在关系数据库管理系统中,表建立时各数据之间的关系不必确定,常把一个实体的所有信息存放在一个表中。当检索数据时,通过连接操作查询出存放在多个表中的不同实体的信息。连接操作给用户带转载 2015-08-18 11:04:58 · 4602 阅读 · 0 评论 -
Navicat For Mysql快捷键
Navicat For Mysql快捷键1.ctrl+q 打开查询窗口2.ctrl+/ 注释sql语句3.ctrl+shift +/ 解除注释4.ctrl+r 运行查询窗口的sql语句5.ctrl+shift+r 只运行选中的sql语句6.F6 打开一个mysql命令行窗口7.ctrl+l 删除一行8.ctrl+n 打开一个新的查询窗口转载 2015-08-18 14:40:26 · 412 阅读 · 0 评论 -
sql 中将一行数据分成多行显示
资料来源: http://www.cnblogs.com/luluping/archive/2010/08/27/1809918.html 如果一个表设计成多条数据显示在一行,而业务需求需要显示成多条数据并要求按某字段排序。这时候就可以考虑在sql中进行处理了。不知道问题描述的是否够清晰,下面来具体看看吧。 原数据库中的表结构如下所示: 如图所示,转载 2015-12-02 11:12:54 · 10639 阅读 · 1 评论 -
Mysql group_concat的反向应用实现(Mysql列转行)
资料来源:http://blog.chinaunix.net/uid-411974-id-3990697.html用过Mysql的都知道她有一个很好的实现行转列功能的函数group_concat函数,非常方便点击(此处)折叠或打开SELECT *FROM group_test; SE转载 2015-12-02 11:14:47 · 1011 阅读 · 0 评论 -
mysql加减时间-函数-时间加减
select timediff('23:40:00', ' 18:30:00'); -- 两时间相减SELECT substring( timediff('23:40:00', ' 18:30:00'),1,5) ----“05:10”相减返回小时:分钟select datediff('2008-08-08', '2008-08-01'); -- 7 -----两日期相减转载 2015-12-21 15:47:13 · 1001 阅读 · 0 评论 -
mysql 分组取最新的一条记录(整条记录)
mysql取分组后最新的一条记录,下面两种方法.一种是先筛选 出最大和最新的时间,在连表查询.一种是先排序,然后在次分组查询(默认第一条),就是最新的一条数据了 资料来源:http://blog.csdn.net/swweb/article/details/11059037转载 2015-12-22 11:20:26 · 7367 阅读 · 0 评论 -
mysql分组取每组前几条记录(排名)
资料来源:http://www.cnblogs.com/JulyZhang/archive/2011/02/12/1952213.html按name分组取val最大的值所在行的数据。--方法1:select a.* from tb a where val = (select max(val) from tb where name = a.name) order by a.na转载 2015-12-22 14:23:19 · 2866 阅读 · 0 评论