Oracle
Z y..
这个作者很懒,什么都没留下…
展开
-
初学oracle笔记-1
select * from tab; select * from complaint1; /* 数据库——数据库实例——表空间(逻辑单位)——数据文件(物理单位) 地球 ——一个国家 ——省份(逻辑单位) ——山川河流(物理单位) 通常情况下,oracle数据库只会有一个实例ORCL, 新建一个项目: 创建一个表空间,创建用户,用户去创建表 oracle是多用户的,mysql是多数据库 1,遵...原创 2019-04-23 17:28:41 · 210 阅读 · 6 评论 -
初学oracle笔记-2
内连接 隐式内连接 where a.id = b.id 显式内连接 select * from 表1 inner join 表2 on 连接条件 inner关键字可以省略 外连接 (+) 如果没有对应的记录就加上空值 左外连接:left outer join 右外连接:right outer join outer关键字可以省略 select * from emp e1,dept d...原创 2019-04-24 17:39:40 · 207 阅读 · 0 评论 -
初学oracle笔记-3
使用子查询的方式创建表 create table 表名 as 查询语句 注意:只会复制表结构和表中的数据,不会有列的约束 添加列 alter table 表名 add 列名 varchar(10); 修改列名 alter table 表名 rename column 旧列名 to 新列名 修改列 modify 删除列 drop 约束 列名 varchar(10) check (...原创 2019-04-30 08:57:02 · 170 阅读 · 0 评论 -
初学oracle笔记-4
索引:相当于目录,提高查询效率 如果某一列,经常用来作为查询条件,那么就有必要创建索引,数据量比较大的情况 语法: create index 索引名称 on 表名(列) 注意:主键约束自带主键索引,唯一约束自带唯一索引 索引原理:btree balance Tree 平衡二叉树 如果某列作为查询条件的时候,可以提高查询效率,但是修改的时候,会变慢 索引创建好之后,过了一段,DBA都会去做重构索...原创 2019-05-06 22:47:19 · 211 阅读 · 0 评论 -
初学oracle笔记-5
存储过程 实际上是封装在服务器上的一段PLSQL的代码片段,已经编译好的代码 客户端去调用存储过程,执行效率就会很高效 语法: create {or replace} procedure 存储过程的名称(参数名 in|out 参数类型,参数名 in|out 参数类型) is | as –声明部分 begin –业务逻辑 end; create or replace procedure proc...原创 2019-05-15 16:41:02 · 184 阅读 · 0 评论