oracle
清风醉晚霞
人的一生可以拥有很多的东西,但最终都会离自己而去,只有人生阅历和学识真正属于自己。
展开
-
Oracle的事务管理
增删改是数据库的常用操作,在进行操作的时候都需要《事务》的保证 事务变得非常关键: 最主要的目的是为了数据一致性 如果同一份数据,在同一个时刻只能有一个人访问,就不会出现数据错乱的问题,但是在现在的项目中,更多的是并发访问 并发访问的同时带来的就是数据的不安全,也就是不一致 如果要保证数据的安全,最主要的方式就是加锁的方式,MVCC 事务的延申: 最基本的数据库事务 声明式事务 分布式事务 为了提高效率,有可能...原创 2020-09-06 19:21:04 · 480 阅读 · 0 评论 -
Oracle序列和DML
序列是oracle专有的对象,它用来产生一个自动递增的数列 --在oracle中如果需要完成一个列的自增操作,必须要使用序列 /* create sequence seq_name increment by n 每次增长几 start with n 从哪个值开始增长 maxvalue n|nomaxvalue 10^27 or -1 最大值 minvalue n|no minvalue 最小值 cycle|nocycle 是否有循环 cach.原创 2020-09-06 14:14:53 · 127 阅读 · 0 评论 -
oracle 系统用户管理
1.创建用户 --语法: --创建用户 create user username identified by password; --查看用户是否创建成功 select username from dba_users; --用户授权 --授予链接登录的权限 grant create session to ggm; --授予scott用户的emp所有操作权限 grant all on SCOTT.emp to ggm; --授予登录连接权限 conn ggm/123456@orcl; --回收授予的用户的原创 2020-08-23 22:25:01 · 180 阅读 · 0 评论 -
Oracle表设计
VIEW视图的概念 ▪ 视图(view),也称虚表, 不占用物理空间,这个也是相对概念,因为视图本身的定义语句还 是要存储在数据字典里的。视图只有逻辑定义。每次使用的时候, 只是重新执行SQL. ▪ 视图是从一个或多个实际表中获得的,这些表的数据存放在数据库中。那些用于产生视图的 表叫做该视图的基表。一个视图也可以从另一个视图中产生。 ▪ 视图的定义存在数据库中,与此定义相关的数据并没有再存一份于数据库中。通过视图看到 的数据存放在基表中。 ▪ 视图看上去非常象数据库的物理表,对它的操作同任何原创 2020-08-23 22:02:13 · 397 阅读 · 0 评论 -
Oracle SQL实现行转列的用法
oracle 将行转成列的实现 CREATE TABLE TMP(RQ VARCHAR2(10),SHENGFU VARCHAR2(5)); INSERT INTO TMP VALUES('2005-05-09','胜'); INSERT INTO TMP VALUES('2005-05-09','胜'); INSERT INTO TMP VALUES('2005-05-09','负'); INSERT INTO TMP VALUES('2005-05-09','负'); INSERT.原创 2020-08-23 14:50:41 · 348 阅读 · 0 评论 -
Oracle 表连接查询
/* CROSS JOIN NATURAL JOIN USING子句 ON子句 LEFT OUTER JOIN RIGHT OUTER JOIN FULL OUTER JOIN INNER JOIN */ --CROSS JOIN 等同于92语法中的笛卡儿积 SELECT * FROM EMP CROSS JOIN DEPT; --NATURAL JOIN 相当于是等值连接,但是注意,不需要写连接条件,会从两张表中找到相同的列做连接 --当两张表中不具有相同的列名的时候,会进行笛卡儿积操作,自然连接跟.原创 2020-08-23 13:38:43 · 260 阅读 · 0 评论 -
Oracle 所有函数使用
函数一般是在数据上执行的,它给数据的转换和处理提供了方便。 只是将取出的数据进行处理,丌会改变数据库中的值。 Sql函数可以分为组函数和单行函数。 组函数又被称作聚合函数,用亍对多行数据进行操作,幵返回一个单一的结 果,组函数仅可用亍选择列表戒查询的having子句 单行函数对单个数值进行操作,幵返回一个值。 单行函数 字符函数 --字符函数全以字符作为参数,返回值分为两类:一类返回字符值,一类返回数字值 -- concat(string1,string2)连接两个字符串 || SE.原创 2020-08-22 16:16:20 · 189 阅读 · 0 评论 -
Oracle学习旅程(一)
以下内容来自马士兵教育 数据库介绍 关系型数据库 Mysql(用的最多) Oracle(最安全) Sql server( .net) Db2(金融,银行 非关系型数据 Hbase Redis mongodb Oracle介绍 一、数据库的版本 Oracle 8及8i:i表示的internet,向网络发展,过渡版本,只有 一 张vcd。8i是过渡性产品。 Oracle9i:是乊前使用最广泛版本,8i的升级版。 1CD Oracle10g:700M过渡性产品,其中g表示的是网格...原创 2020-06-01 23:58:48 · 645 阅读 · 0 评论 -
Oracle安装及卸载超详细教程
以下内容来自马士兵教育 Oraclean安装 安装包:链接:https://pan.baidu.com/s/1tfj_DpnCi1GMwJU24YScuQ提取码:jqao 1.将压缩包进行解压,大家会看到两个压缩包,将两个报全部都进行解压: 2.将win64_11gR2_database_2of2包中的components的内容替换到win64_11gR2_database_1of2中的相同目录下; 3.完成上述步骤后,软件的安装目录如下:双击setup.exe程序进行安装 4.Ora.原创 2020-05-31 22:23:15 · 527 阅读 · 0 评论