介绍一个case条件下的myql update语句
介绍一个case条件下的update语句 :update t set name = case id when 1 then 'c1' when 2 then c2 end where name is not NULL;-- 当name非空的条件下 当id =1 的时候 name='c1' ,当id=2的时候 name ='c2'...
MySQL数据库的frm、MYI、MYD文件意义
frm、MYI、MYD分别对应MyISAM表的表结构\索引\数据文件
一次控制文件损坏后的恢复经历
一次在没有备份的情况下成功恢复控制文件的经历:由于开发服务器的安装完成后并没有作任何备份。当oracle连接出现ora-00205:的错误。查看alert_orcl.log中提示:找到相应的trc文件。ORA-00600: internal error c...
oracle 日期格式
当前日期为一周之内的第几天select to_char(sysdate,'d') from dual当前日期为当月的第几天select to_char(sysdate,'dd') from dual当前日期为当年的第几天select to_char(sysdate,'ddd') from dual当前...
connect by 的另一种用法
可以生成序列 :比如 SQL> select level id from dual 2 connect by level<=10; ID---------- 1 2 3 4 5 6 7 ...
oracle 恢复重做日志
一: 日志组的某个日志成员损坏1 找出损坏的日志2 如果是当前日志则进行切换3 删除损坏的日志 4 添加可用的日志具体命令如下:select member from v$logfile;alter database drop logfile member 'd:\demo\redo01_2....
oracle 创建表空间完整版
CREATE SMALLFILE TABLESPACE "TEST2" DATAFILE 'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\test2.dbf' SIZE 100M REUSE AUTOEXTEND ON NEXT 2M LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO CREAT...
oracle 相关
http://bbs.supportcenter.cn/viewthread.php?tid=1138
oracle trace文件名查找
我们在使用sql_trace生成了trace文件后,要找到对应的trace文件是一件比较麻烦的事情,下面两个sql就是解决这个问题的。当前用户: SELECT d.value||'/'||lower(rtrim(i.instance, chr(0)))||'_ora_'||p.spid||'.trc...
mysql慢查询日志
打开mysql的慢查询日志记录mysql慢查询日志对于跟踪有问题的查询非常有用,可以分析出当前程序里有很耗费资源的sql语句,那如何打开mysql的慢查询日志记录呢? 其实打开mysql的慢查询日志很...
计算出你和另一个人的关系(超准)
计算出你和另一个人的关系 !!!(准的邪门了)计算的方法很简单,将你们姓名笔划的总数作比较,以大的数字减小的 ,例如:大雄想知道自己和叮当的关系是什么,要将自己名字的笔划(共15划)和叮当名...
Oracle 10G RAC下OCR和Voting disk的管理
Voting disk(表决磁盘方面):Voting disk记录节点成员信息,如包含哪些节点成员、节点的添加删除信息记录,大小为20MB查看voting disk位置:crsctl query css votedisk $ crsctl query css votedisk...
Mysql 优化梗概
7.1. 优化概述 7.1.1. MySQL设计局限与折衷 7.1.2. 为可移植性设计应用程序 7.1.3. 我们已将MySQL用在何处? 7.1.4. MySQL基准套件 7.1.5. 使用自己的基准7.2. 优化SELECT语句和其它查询 7.2.1. EXPLAIN...
解读MySQL的InnoDB引擎日志工作原理
当你使用UPDATE, INSERT, DELETE语句更新数据的时候,你就改变了两个地方的数据:log buffer和data buffers。Buffers是固定长度的内存块,通常是512字节。LOG BUFFER &n...
关于HWM的一点研究!
http://www.itpub.net/showthread.php?threadid=103134
perl 实现shell 命令的文件保存操作
my $file="test.txt";my $cmd="ls";open(FILE,"> ".$file);print FILE $cmd."\n";system($cmd." >>$file");close(FILE);$cmd="date";open(FILE,">> ".$file);print FILE $cmd."\n";system($cmd." >>$file");close(...
mysql 5.1.28 无法加载innodb解决方法(转自网络)
从5.1的某个版本,默认就不打开innodb了要使用innodb有两种方法=== InnoDB Storage Engine === Plugin Name: innobase Description: Tr...
五行、十天干、十二地支和六十甲子
五行是指金、木、水、火、土,五行学说是我们祖先对自然界万事万物所具属性的高度哲学概括。它绝不仅指人们日常生活中见到这五种物质,它更为贴切的内涵是一种对事物的描述和抽象概括。《尚书·洪范》中讲,“水曰润...
oracle hint (续-0)
USE_MERGE(table) A merge join is an alternative to nested loop and hash joins. All tables are sorted, unless all of the columns in the WHERE clause are contained within an index. This sort can be ex...
oracle hint (续)
NO_PUSH_PRED(table) Prevents the join predicate from being pushed into an inline view. SELECT /*+ NO_PUSH_PRED(v) */ count(*) FROM horses h, (SELECT w.horse_name, o.owner, w.position FROM winners w,...