- 博客(8)
- 收藏
- 关注
原创 PL/SQL(3)-------集合
类型:存放一组数据类型相同的数据,是相同类型元素的组合。 分类: 1.索引表 2.嵌套表 3.可变长度数组 属性和方法: 1.first:取集合的第一元素的下标 2.last:取集合的最后一个元素的下标 3.count : 取集合的总长度 4.limit : 取集合索引的最大值(索引,嵌套表不限个数,故会返回null。) 5.delete(n,[,ind]):删除集合中的元素,加n表示下标。 6.extend(n,[,ind]):扩展集合元素。n代表扩展个数,ind表示元素下标。
2021-11-02 16:42:52
356
原创 PL/SQL(2)-------游标
游标: 概念: 1.逐行处理查询结果,以编程的方式访问数据 2.是一个指针 3.结果存储在内存中(数据的缓存区) 不适合:数据量大 适合: 数据量小,频繁使用 类型: 1.隐式游标:执行DML SQL语句时自动创建,名字固定sql 2.显式游标:处理返回多行的查询 2.ref游标: 处理运行时才能确定的动态SQL查询 属性: %found : 返回一个布尔值,不为空返回true ,为空返回false; %notfound:返回一个布尔值,为空返回true ,不为空返回f
2021-11-02 16:14:26
212
原创 PL/SQL(1)
PL/SQL: 1.数据库编程语言 2.对SQL的扩展 3.支持多种数据类型,可使用条件和循环控制结构 4.可用于创建存储过程、触发器和程序包 5.可移植,灵活性,安全性 支持SQL,在PL/SQL中使用: 1.数据操纵命令 2.事务控制命令 3.游标控制 4.SQL函数和SQL运算符 分为三个部分: 1.声明部分 2.可执行部分 3.异常处理部分 语法: declare 声明部分; begin 可执行部分; 异常处理部分; end; 注:使用标识..
2021-11-02 15:47:23
228
原创 锁,同义词,事务
锁: 控制共享资源并发访问 分类: 行级锁:排他锁,防止其他事务修改(增删改操作) 表级锁: 1.Lock table 表名 in mode Mode; 2.行共享:禁止排他锁 3.行排他 : 禁止使用排他锁和共享锁 同义词: 1.对数据对象起别名 2.保存在数据库,一次创建一直使用 3.分为共有和私有。 事务: 四个属性:原子性,一致性,隔离性,永久性 ...
2021-11-02 15:03:07
465
原创 视图,索引,序列
视图: 1.虚拟表 2.创建表为基表 优点: 1.安全性 2.隐藏数据复杂性 3.简化用户的SQL命令 4.隔离基表结构的改变 语法: create or replace force view as select_statement; 索引: 1.类似于书的目录 2.提高检索的效率 语法: create index 索引名 on 表名(列名); 用法: 1.查询大量数据 2.DML操作较少使用 3.不能使用数学运算 4.where后 分类: 单列索引:给某个
2021-11-01 13:13:21
157
原创 创建表空间和用户
1、表空间 概述: 1.数据库中最大的逻辑单位。 2.表空间由一个或者多个数据文件组成。 3.表空间的大小等于构成表空间的所有数据大小之和。 分类: SYSTEM : 系统表空间 SYSAUX :SYSTEM辅助表空间 TEMP :临时表空间 UNDOTBS1:撤销表空间(用户DML操作后,修改前的数据) USERS : 系统默认永久表空间 创建表空间: 语法: create tablespace 表空间名 datafile...
2021-11-01 11:51:21
440
原创 增改删 数据操作
1、 增 (insert) 向指定数据库表中添加 数据 或 指定数据。 语法: insert into 表名【(列名1,列名2......)指定添加数据的列时使用】 values (值1,值2.....); 2、改(update) 对数据库表中指定数据进行数据的修改。 语法: update 表名 set 列名=列名(+、-、*、/)数值 或 指定数值 where 条件 ;(满足where的条件表达式才会执行(...
2021-10-29 09:51:41
991
原创 Oracle数据库,SQL查询学习心得
① 从最基础的查询语法开始 select 列名,列名,... from 表名 1、最基础的查询语法关键字:select.....from ; 2、select后面跟是你要从数据库里取的数据;from后面跟表名,表示你要从哪张中读取这些数据 注意:如果要查询表中所有列的信息,那么select和from之间的列名可以用*来表示,注意:*号的执行效率比写列名时的执行效率低,(*在执行sql语句时,oracle会去查数据库中的数据字典,查询这个张表都有哪些列,然后查出这张表的所有列的...
2021-09-28 09:49:36
1594
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅