随笔分类 -  Oracle

摘要:一、索引的概念 一种独立于表的模式对象,可以存储在于表不同的磁盘或表空间中 索引被删除或损坏时,不会对表产生影响,其影响的只是查询的速度(通过指针加速Oracle服务器的查询速度、通过快速定位数据的方法,减少磁盘I/O) 索引的内建工作对用户是透明的,由数据库自动维护,我们只需要指定是否添加索引 索 阅读全文
posted @ 2021-09-09 21:59 Brack_Pearl 阅读(3272) 评论(0) 推荐(1)
摘要:事务隔离级别 一、脏读(dirty read):当一个事务读取另一个事务尚未提交的修改时,产生脏读。在Oracle中没有脏读的问题。 二、不可重复读(nonrepeatable read):同一查询在同一事务中多次进行,由于其他提交事务所做的修改或删除,每次返回不同的结果集,此时产生不可重复读。 三 阅读全文
posted @ 2021-09-06 00:11 Brack_Pearl 阅读(463) 评论(0) 推荐(0)
摘要:事务的操作 一、什么是事务? 在数据库中事务是工作的逻辑单元,一个事务是由一个或多个完成一组的相关行为的SQL语句组成,通过事务机制确保这组SQL语句所作的操作要么都执行成功,完成整个工作单元操作,要么都执行失败。如转账的操作,要么都成功,小明扣钱,小华加钱 二、事务的相关的工作流程 三、事务的四大 阅读全文
posted @ 2021-09-05 23:09 Brack_Pearl 阅读(318) 评论(0) 推荐(0)
摘要:一、视图的定义 视图是存储在数据字典里的一条select语句。 也称虚表,本身不占用物理空间,通过创建视图可以提取数据的逻辑上的集合或组合。 视图是基于一个表或多个表或视图的逻辑表,本身不包含数据,通过它可以对表里面的数据进行查询和修改。视图基于的表称为基表。 二、视图的特点 1、简化查询 2、增加 阅读全文
posted @ 2021-09-04 23:19 Brack_Pearl 阅读(656) 评论(0) 推荐(0)
摘要:添加添加约束有两种方法,一种是在创建表时添加约束,还有一种是创建表后添加约束 一、创建表时添加约束 create table std ( id number(3) primary key, name varchar2(10), address varchar2(20) ); 或者 creat tab 阅读全文
posted @ 2021-08-31 23:56 Brack_Pearl 阅读(1430) 评论(0) 推荐(0)
摘要:Oracle中约束有:主键约束、唯一约束、外键约束、检查约束、非空约束、默认约束 一、主键约束(primary key constraint) 主键约束:要求主键列数据唯一,且不能为空 二、唯一约束(unique constraint) 唯一约束:要求该列唯一,可以为空,但不能出现一个空值 主键和唯 阅读全文
posted @ 2021-08-30 11:33 Brack_Pearl 阅读(3150) 评论(0) 推荐(0)
摘要:伪列的概念:伪列不属于任何一张表,但是会被所有的表共享 一、rownum:逻辑伪列(1,2,3,4,5...) 不同SQL语句在执行时,rownum的值不一致; 在相同SQL语句执行时,rownum的值不变。(在第一次查询后,rownum保持不变) 二、rowid:物理伪列,18位 前6位: 数据对 阅读全文
posted @ 2021-08-26 23:10 Brack_Pearl 阅读(233) 评论(0) 推荐(0)
摘要:DDL语句:create、drop、truncate、alter 一、创建表--create 1、语句:create table 表名( 字段名1 字段类型1, 字段名2 字段类型2,...) 2、注意事项: a.权限和空间问题 b.表名的规定:必须以字母开头 表名只能包含大小写字母、数字、下划线、 阅读全文
posted @ 2021-08-21 00:35 Brack_Pearl 阅读(284) 评论(0) 推荐(0)
摘要:SQL语句的类型: DQL:数据查询语言select(官方未定义) DML:数据操作语言,insert、 delete、 update DDL:数据定义语言,create、 drop、 truncate、 alter table DCL:数据控制语言,grant、 revoke DML: 一、增加数 阅读全文
posted @ 2021-08-19 17:09 Brack_Pearl 阅读(337) 评论(0) 推荐(0)
摘要:一、分组查询 1.语法:select 列名 from 表名 group by 列名; 2.举例:各个部门总工资:select deptno, ename , avg(sal) from emp group by deptno ; 3.对行筛选用where, 对组筛选用having 4.举例:各个部门 阅读全文
posted @ 2021-08-16 13:55 Brack_Pearl 阅读(729) 评论(0) 推荐(0)
摘要:一、单行函数:一次操作一行 单行函数包括:字符函数 数值函数 日期函数 转换函数 通用函数 1.字符函数:a. lower(全部字符转成小写)、 upper(全部字符转成大写)、initcap(单词首字母大写) 例如:select 'HEllo wORld' one, lower('HEllo wO 阅读全文
posted @ 2021-08-06 18:42 Brack_Pearl 阅读(427) 评论(0) 推荐(0)
摘要:在Oracle数据库中,select语句是用来进行数据库数据查询 1.直接查询 语句:select 列名(可以有多个) from 表名; 举例:1)查询emp表中员工名和职位的信息 :select ename ,job from emp; 2)查询emp表中的所有信息 : select empno 阅读全文
posted @ 2021-08-04 21:11 Brack_Pearl 阅读(3115) 评论(0) 推荐(0)