数据库
S_Istvan
这个作者很懒,什么都没留下…
展开
-
oracle误删除数据的恢复方法
学习数据库时,我们只是以学习的态度,考虑如何使用数据库命令语句,并未想过工作中,如果误操作一下,都可能导致无可挽回的损失。当我在工作中真正遇到这些问题时,我开始寻找答案。今天主要以oracle数据库为例,介绍关于表中数据删除的解决办法。(不考虑全库备份和利用归档日志)删除表中数据有三种方法:·delete(删除一条记录)·drop或truncate删除表格中数据 1.d转载 2017-03-02 15:50:30 · 467 阅读 · 0 评论 -
MySQL查询:查询一个表中类别字段中Max()最大值对应的记录
转:https://my.oschina.net/hanzhankang/blog/210623 问题是:数据库有一个表 code,里面有个点击量字段click_num和一个类别字段kind以及其它信息字段,现在要搜出每个类别中点击量最大的那条记录,如果是10个类别,那么结果应该是10条记录,如果最大点击量有两个相同的只要一条。经过N次搜索,N次检测网上的解转载 2017-03-20 16:07:24 · 8325 阅读 · 0 评论 -
mysql上排名sql的写法,类似oracle的rank和dense
转:http://mxohy.blog.sohu.com/172181390.html?qq-pf-to=pcqq.c2c这几天开发提交了几个排名的sql,oracle环境下这类问题就很好解决了,row_number(),rank()或者dense()函数就能搞定,但mysql环境下没有这类函数,那就自己搞:测试如下:mysql> select * from animals_inno;转载 2017-03-20 16:14:48 · 663 阅读 · 0 评论 -
Oracle中merge into的使用
转:http://www.cnblogs.com/highriver/archive/2011/08/02/2125043.htmlhttp://blog.csdn.net/yuzhic/article/details/1896878http://blog.csdn.net/macle2010/article/details/5980965该命令使用一条语句从一转载 2017-03-20 16:21:48 · 514 阅读 · 0 评论 -
MySQL中if case条件语句基本用法
在mysql中if case语句的用法非常的多可以用在普通的表达试中同时也可以使用在存储过程中,下面我们来看一些关于if case用法例子。IF表达式IF(expr1,expr2,expr3)如果 expr1 是TRUE (expr1 NULL),则 IF()的返回值为expr2; 否则返回值则为 expr3。IF() 的返回值为数字值或字符串值,具体情况视其所在转载 2017-03-27 09:15:28 · 22771 阅读 · 0 评论