随笔分类 - oracl
注册Jdbc驱动程序的三种方式
摘要:注册Jdbc驱动程序的三种方式 1. Class.forName("com.mysql.jdbc.Driver"); 2. DriverManager.registerDriver(new com.mysql.jdbc.Driver()) 3. System.setProperty("jdbc.dr
阅读全文
彻底卸载Oracle
摘要:彻底卸载Oracle 用Oracle自带的卸载程序不能从根本上卸载Oracle,从而为下次的安装留下隐患,那么怎么才能完全卸载Oracle呢?那就是直接注册表清除,步骤如下: 1、 开始->设置->控制面板->管理工具->服务 -》停止所有Oracle服务。 2、 开始->程序->Oracle -
阅读全文
做外链接和有外链接区别
摘要:做外链接: 左外链接是以左边表中的数据为基准,若左表有数据右表没有数据,--》显示左表的数据右表数据线束为空 右外链接是左外连接的反向链接,将返回右表的所有行,如果右表中没有匹配行--》左表返回空值
阅读全文
drop,delete,truncate区别
摘要:drop,delete,truncate区别 drop--》删除少量信息 eg:drop table 表名; delete--》删除某些数据 eg;delete from 表名; truncate--》删除整个表的数据/大量数据 eg;truncate table 表名;
阅读全文
NVL 和NVL2函数
摘要:NVL 和NVL2函数 NVL函数: nvl(exp1,exp2) -->判断exp1是否是null,如果exp1不是则返回exp1的值,如果exp1为null则返回exp2 nvl2函数: nvl2(exp1,exp2,exp3) --》如果如果exp1 不为null返回exp2;为null返回e
阅读全文
笛卡尔积
摘要:神魔是笛卡尔积: 做关联操作的每个表的每一行都和其他表的每一行做组合。假设两个表的记录分别有X和Y那么笛卡尔积将返回X*Y条记录 笛卡尔积产生条件: 如何避免出现笛卡尔积: 在where中加入有效的连接条件--》连接条件为 关联表的数量-1
阅读全文
Oracle .事物,提交,回滚
摘要:事物(transaction) -->作为单个逻辑工作单元执行的一系列操作(要么全部成功要么全部失败) 提交(commit) -->系列操作全部成功的场合才会执行 回滚(rollback) -->系列操作其中有一条失败的时候就执行rollback
阅读全文
char 和 varchar2 区别
摘要:char 与 varchar2 区别 a:char长度固定而varchar2长度可变 b:char的遍历效率要比varchar2的效率稍高 c:char 浪费空间节省时间 varchar2浪费时间节省空间
阅读全文
使用sql对数据库进行简单的增删改查
摘要:1.创建表 create table 表名( 列名 列的类型, 列名 列的类型, 列名 列的类型 (注意自后一列不能加‘ ,’) ); 2.修改表 修改表名--》 rename 旧表名 to 新表名; 增加列--》alter table 表名 add (列名 列的类型); 修改列--》alter t
阅读全文