随笔分类 - 数据库
摘要:简单结构set serveroutput on;DECLARE v_name varchar2(20);BEGIN v_name := 'hello'; dbms_output.put_line(v_name);END;/异常处理:declarev_num number :=0;beginv_num := 2/v_num;dbms_output.put_line('devide function...');exceptionwhen others thendbms_output.put_line('error....devide by'||v_n
阅读全文
摘要:MySQL有多种存储引擎,MyISAM和InnoDB是其中常用的两种。这里介绍关于这两种引擎的一些基本概念(非深入介绍)。MyISAM是MySQL的默认存储引擎,基于传统的ISAM类型,支持全文搜索,但不是事务安全的,而且不支持外键。每张MyISAM表存放在三个文件中:frm 文件存放表格定义;数据文件是MYD (MYData);索引文件是MYI (MYIndex)。InnoDB是事务型引擎,支持回滚、崩溃恢复能力、多版本并发控制、ACID事务,支持行级锁定(InnoDB表的行锁不是绝对的,如果在执行一个SQL语句时MySQL不能确定要扫描的范围,InnoDB表同样会锁全表,如like操作时的
阅读全文
摘要:索引: 创建索引:CREATE INDEX 索引名 ON 表名 (列名1,列名2) 复合索引(有多个列时):可以减少I/O:如果要查询的字段刚好全部包含在复合索引的字段里,则ORACLE只须访问索引,无须访问表。在select的where语句中,如果where的字段是复合索引的第一个字段则可用上索引,非第一个则用不上索引。一.索引介绍1.1索引的创建语法:CREATEUNIUQE|BITMAPINDEX.ON.(|ASC|DESC,|ASC|DESC,...)TABLESPACESTORAGELOGGING|NOLOGGINGCOMPUTESTATISTICSNOCOMPRESS|COMP..
阅读全文

浙公网安备 33010602011771号