
Oracle
Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一.
一杯甜酒
金融科技领域技术 & 云基础设施 & 云原生微服务 & 云原生时代标准交付 & PAAS 技术研发 & Kubernetes & 项目与技术管理
展开
-
Oracle学习总结(2)——Oracle数据库设计总结(三大范式)
一、实体与表对应关系表<=>实体,字段<=>属性。二、表与表的关系(实体间的关系):一对一、一对多、多对多一对一:一条记录只对应其他表中的一条记录有关系学生基本信息表t_student,成绩表t_studentScore含有一个外键studentId。基本信息表中的studentId和成绩表中的studentId就是一对一的关系。一对多:A表一条记录...转载 2018-11-11 18:22:31 · 1214 阅读 · 0 评论 -
Oracle学习总结(3)——Navicat客户端连接Oracle数据库常见问题汇总
问题1:ORA-28547:connection to server failed,probable Oracle Net admin error问题描述:服务器连接失败解决方案:百度了一下,原来是oci.dll版本不对,Navicat是通过Oracle客户端连接Oracle服务器的。我们用Navicat时通常会在自己的安装路径下包含多个版本的OCI,如果出现ORA-28547转载 2017-02-20 10:01:36 · 1081 阅读 · 0 评论 -
Oracle学习总结(4)——MySql、SqlServer、Oracle数据库行转列大全
MySql行转列以id分组,把name字段的值打印在一行,逗号分隔(默认)select CustomerDrugCode,group_concat(AuditItemName) from noaudit_drug group by CustomerDrugCode;以id分组,把name字段的值打印在一行,分号分隔select CustomerDrugCode,gr原创 2016-11-21 10:22:48 · 1280 阅读 · 0 评论 -
Oracle学习总结(5)—— SQL语句经典案例
--0.所有员工信息SELECT * FROM emp--1.选择部门30的所有员工SELECT * FROM emp WHERE deptno=20--2.列出所有办事员(CLERK)的姓名,编号部门编号SELECT ename,empno,deptno FROM emp WHERE job = 'CLERK'--3.找出佣金高于薪金的员工原创 2016-11-05 09:50:38 · 1651 阅读 · 0 评论 -
Oracle学习总结(6)—— SQL注入技术
不管用什么语言编写的Web应用,它们都用一个共同点,具有交互性并且多数是数据库驱动。在网络中,数据库驱动的Web应用随处可见,由此而存在的SQL注入是影响企业运营且最具破坏性的漏洞之一。SQL注入基本介绍结构化查询语言(Structured Query Language,缩写:SQL),是一种特殊的编程语言,用于数据库中的标准数据查询语言。1986年10月,美国国家标准学会对SQL进行转载 2016-09-23 10:23:21 · 3063 阅读 · 0 评论 -
Oracle学习总结(7)—— 常用的数据库索引优化语句总结
不管是用C/C++/Java等代码编写的程序,还是SQL编写的数据库脚本,都存在一个持续优化的过程。也就是说,代码优化对于程序员来说,是一个永恒的话题。近期,我们对之前编写的数据库脚本进行了全面的自查,从数据库的性能方面考虑,将脚本里面的很多SQL语句进行了优化。对于一条SQL语句来说,索引的使用是否正确将直接影响到数据库的性能,因此,对索引使用方法的优化是数据库性能优化的重点。本文对常用的数原创 2016-07-20 17:18:06 · 1627 阅读 · 0 评论 -
Oracle学习总结(8)—— 面向程序员的数据库访问性能优化法则
特别说明:1、 本文只是面对数据库应用开发的程序员,不适合专业DBA,DBA在数据库性能优化方面需要了解更多的知识;2、 本文许多示例及概念是基于Oracle数据库描述,对于其它关系型数据库也可以参考,但许多观点不适合于KV数据库或内存数据库或者是基于SSD技术的数据库;3、 本文未深入数据库优化中最核心的执行计划分析技术。 读者对像:开发人员:如果你是做数据库开发,原创 2016-05-25 15:50:25 · 13418 阅读 · 0 评论 -
Oracle学习总结(9)—— Oracle 常用的基本操作
创建用户,相当于在sqlServer中创建一个数据库 create user 用户名 identified by 密码 修改用户密码 alter user 用户名 identified by 新密码; 锁定账户 alter user 用户名 account lock 解锁账户 alter user 用户名 account unlock 给用户授予权限 grant原创 2016-01-15 19:17:53 · 1624 阅读 · 0 评论 -
Oracle学习总结(10)——45 个非常有用的 Oracle 查询语句
****************************** 日期/时间 相关查询 ***************************** -- 1、获取当前月份的第一天 selecttrunc (sysdate, 'month')"First day of current month" from dual;原创 2016-01-15 19:15:10 · 2026 阅读 · 0 评论