Oracle
文章平均质量分 70
李昆鹏
这个作者很懒,什么都没留下…
展开
-
Oracle简介及安装
--------------------------------Oracle简介及安装-------------------------------1. oracle介绍 ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。比如SilverStre...原创 2018-05-21 15:22:57 · 325 阅读 · 0 评论 -
Oracle中的约束
---------------------------------------------------Oracle中的约束------------------------------------------在数据库开发中,约束是必不可少,使用约束可以更好的保证数据的完整性。1.主键约束主键约束都是在id上使用,而且本身已经默认了内容不能为空,可以在建表的时候指定。创建一张表,把pid作为主键cre...原创 2018-05-29 13:41:05 · 455 阅读 · 0 评论 -
数据库建模单表
----------------------------------------------数据库建模单表---------------------------------------------PowerDesigner的安装:第一步:第二步:第三步最后一直点下一步next到安装完成 把破解文件全部拷贝到powerDesigner安装目录下启动powerDesigner接下来我们来建立Oracl...原创 2018-06-13 18:27:37 · 463 阅读 · 0 评论 -
数据库建模多表一对多和多对一、一对一、多对多
----------------------------------------数据库建模多表一对多和多对一、一对一、多对多-------------------------------------------------------一对多和多对一我们再创建一张订单表,用户表和订单表之间的关系是一对多 从用户表分析 一对多的关系: 箭头所指向的表是1的一端,箭头背向的表是多的一端(除一...原创 2018-06-13 18:29:30 · 48900 阅读 · 7 评论 -
数据库模型和表的转换
------------------------------------------------------------数据库模型和表的转换--------------------------------------------------------从数据库模型中导出第一步:第二步:我们也可以在导出前做一些修改-------------------------------------------...原创 2018-06-13 18:33:53 · 5111 阅读 · 0 评论 -
数据库表数据的导出和用户导入导出
-----------------------------------------------数据库表数据的导出和用户导入导出---------------------------------------数据导出第一步:第二步就完成了数据的导出-----------------------------------------------------------------------------...原创 2018-06-13 18:36:07 · 6005 阅读 · 0 评论 -
Oracle的rownum和分页
--------------------------------------------Oracle的rownum和分页--------------------------------------------------RownumROWNUM:表示行号,实际上此是一个列,但是这个列是一个伪列,此列可以在每张表中出现。范例:查询emp表带有rownum列selectrownum, t.* from...原创 2018-06-06 21:16:44 · 12138 阅读 · 0 评论 -
oracle修改密码,添加用户和删除用户,授权
-------------------------------oracle修改密码,添加用户和删除用户,授权-----------------------------------修改oracle数据库用户密码的方法 WIN+R打开运行窗口,输入cmd进入命令行: 输入sqlplus ,输入用户名,输入口令(如果是超级管理员SYS的话需在口令之后加上as sysdba)进入sql命令行; 连接成功...原创 2018-06-06 21:35:15 · 2879 阅读 · 1 评论 -
Oracle的视图view精讲
-------------------------------------Oracle的视图view精讲--------------------------------------视图就是封装了一条复杂查询的语句。语法1.:CREATE VIEW 视图名称 AS 子查询范例:建立一个视图,此视图包括了20部门的全部员工信息createview empvd20 asselect * from emp...原创 2018-06-06 21:37:57 · 274 阅读 · 0 评论 -
Oracle序列sequence
---------------------------------------------------Oracle序列sequence------------------------------------------------在很多数据库中都存在一个自动增长的列,如果现在要想在oracle 中完成自动增长的功能, 则只能依靠序列完成,所有的自动增长操作,需要用户手工完成处理。语法:CREATE...原创 2018-06-06 21:39:38 · 402 阅读 · 0 评论 -
oracle索引index
-----------------------------------------oracle索引index---------------------------------------------索引是用于加速数据存取的数据对象。合理的使用索引可以大大降低i/o 次数,从而提高数据访问性能。索引有很多种我们主要介绍常用的几种:为什么添加了索引之后,会加快查询速度呢?图书馆:如果杂乱地放书的话检索...原创 2018-06-06 21:40:58 · 266 阅读 · 0 评论 -
Oracle的plsql程序语法和常量、变量、引用类型、记录类型
-------------------------------------------------------Oracle的plsql程序语法和常量、变量、引用类型、记录类型-----------------------------------------------------pl/sql什么是PL/SQL?PL/SQL(Procedure Language/SQL)PLSQL是Oracle对s...原创 2018-06-06 21:42:40 · 2642 阅读 · 0 评论 -
Oracle高级plsql的if分支和循环loop
------------------------------------------------Oracle高级plsql的if分支和循环loop----------------------------------------------------If语句语法1: IF 条件 THEN 语句1; 语句2; END IF;语法2: ...原创 2018-06-06 21:44:08 · 728 阅读 · 0 评论 -
Oracle高级plsql游标cursor
-----------------------------------------------Oracle高级plsql游标cursor---------------------------------------------游标Cursor在写java程序中有集合的概念,那么在pl/sql中也会用到多条记录,这时候我们就要用到游标,游标可以存储查询返回的多条数据。语法: C...原创 2018-06-06 21:45:37 · 1318 阅读 · 0 评论 -
Oracle高级plsql例外exception
------------------------------------------------Oracle高级plsql例外exception---------------------------------------------例外是程序设计语言提供的一种功能,用来增强程序的健壮性和容错性。系统定义例外 no_data_found (没有找到数据)too_many_rows ...原创 2018-06-06 21:46:49 · 2408 阅读 · 0 评论 -
Oracle高级plsql中的储存过程和储存函数
----------------------------------------Oracle高级plsql中的储存过程和储存函数------------------------------------------------存储过程存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给出参数(如...原创 2018-06-06 21:52:05 · 752 阅读 · 0 评论 -
Oracle高级trigger触发器
-------------------------------------------Oracle高级trigger触发器--------------------------------------------------触发器 数据库触发器是一个与表相关联的、存储的PL/SQL程序。每当一个特定的数据操作语句(Insert,update,delete)在指定的...原创 2018-06-07 00:00:34 · 6829 阅读 · 0 评论 -
Oracle表的管理
-----------------------------------------------------------Oracle表的管理----------------------------------------------------常用的数据类型No 数据类型 描述 1 Varchar, varchar2 表示一个字符串 2 NUMBER NUMBER(n)表示一个整数,长度...原创 2018-05-29 13:35:46 · 598 阅读 · 0 评论 -
Oracle事物处理
----------------------------------------Oracle事物处理----------------------------------------范例:删除员工7934;从结果上看似乎数据已经删除,但是我们再打开另一个窗口查看发现7934的员工还在事务处理:所谓的事务管理就是要保证数据的完整性,要么同时成功,要么同时失败当我们执行完delete语句时,我们去数据库...原创 2018-05-29 13:33:54 · 337 阅读 · 0 评论 -
oracle的基本概念
----------------------------------------------oracle的基本概念------------------------------------------------Mysql的概念Oracle的基本概念Oracle数据库:是一个文件系统,是物理概念。 实例:在Oracle的数据库中可有多个实例,通常我们只用一个实例 用户:一个实例下有多个用户。 ...原创 2018-05-21 15:26:07 · 2038 阅读 · 0 评论 -
Oracle的命令行常用操作
----------------------------------------------------Oracle的命令行常用操作----------------------------------------1. 命令行常用操作1. 登录运行cmd进入命令行Sqlplus 用户名/密码 [as sysdba]如果是超级管理员需要在用户名/密码后面加上 as sysdba,是以系统管理员的身份...原创 2018-05-21 15:30:33 · 63657 阅读 · 1 评论 -
Oracle的简单表单查询
----------------------------Oracle的简单表单查询--------------------------------1.sql简介 结构化查询语言(Structured Query Language)简称SQL(发音:/ˈɛs kjuː ˈɛl/ "S-Q-L"),结构化查询语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理...原创 2018-05-21 15:34:14 · 1126 阅读 · 0 评论 -
Oracle条件查询
-------------------------------------------------Oracle条件查询-------------------------------------------------. 限定查询在查询绝大多数都会有条件的限制语法:select *|列名 from表名 where 条件例如:查询工资大于1500的所有雇员1. 非空和空的限制Ø 示例:查询每月能得...原创 2018-05-21 15:37:58 · 11654 阅读 · 0 评论 -
Oracle的sort剖析
---------------------------------------Oracle的sort剖析----------------------------------------------对结果集排序在sql中可以使用ORDER BY对查询结果进行排序语法:SELECT * |列名FROM 表名 {WEHRE 查询条件} ORDER BY 列名1 ASC|DESC,列名2...ASC|DE...原创 2018-05-26 21:42:57 · 2611 阅读 · 0 评论 -
Oracle字符函数和数值函数
-----------------------------------------Oracle字符函数和数值函数--------------------------------------------字符函数接收字符输入返回字符或者数值,dual是伪表1. 把小写的字符转换成大小的字符upper('smith')2. 把大写字符变成小写字符lower('SMITH')3. 把首字...原创 2018-05-26 21:46:31 · 822 阅读 · 0 评论 -
Oracle日期函数
-------------------------------------------Oracle日期函数------------------------------------------日期函数Oracle中提供了很多和日期相关的函数,包括日期的加减,在日期加减时有一些规律日期 – 数字 = 日期日期 + 数字 = 日期日期 – 日期 = 数字(天)1. 范例:查询雇员的进入公司的周数。...原创 2018-05-26 21:48:22 · 1395 阅读 · 0 评论 -
Oracle转换函数
-----------------------------------------------Oracle转换函数------------------------------------------------------------1. TO_CHAR:字符串转换函数 范例:查询所有的雇员将将年月日分开,此时可以使用TO_CHAR函数来拆分 拆分时需要使用通配符 ...原创 2018-05-26 21:50:32 · 3348 阅读 · 2 评论 -
Oracle通用函数
--------------------------------------------Oracle通用函数--------------------------------------------------1.空值处理nvl范例:查询所有的雇员的年薪我们发现很多员工的年薪是空的,原因是很多员工的奖金是null,null和任何数值计算都是null,这时我们可以使用nvl来处理。2.Decode函数...原创 2018-05-26 21:51:59 · 577 阅读 · 0 评论 -
Oracle多表查询
------------------------------------------------------Oracle多表查询--------------------------------------------------------多表连接基本查询使用一张以上的表做查询就是多表查询语法: SELECT{DISTINCT} *|列名.. FROM 表名 别名,表名1别名 ...原创 2018-05-26 21:54:10 · 583 阅读 · 0 评论 -
Oracle外链接(左右连接)
------------------------------------------------Oracle外链接(左右连接)----------------------------------------------------------1. 右连接当我们在做基本连接查询的时候,查询出所有的部门下的员工,我们发现编号为40的部门下没有员工,但是要求把该部门也展示出来,我们发现上面的基本查...原创 2018-05-26 21:57:14 · 7557 阅读 · 0 评论 -
Oracle的sql1999对sql的支持
-----------------------------------------------Oracle的sql1999对sql的支持---------------------------------------------交叉连接CROSS JOIN(了解)交叉连接会产生笛卡尔积1. 自然连接NATURAL JOIN(了解)自然连接会自动的分析管理条件进行连接,去掉笛卡尔积。2. USI...原创 2018-05-29 13:22:33 · 786 阅读 · 0 评论 -
Oracle分组函数
----------------------------------------------Oracle分组函数-------------------------------------------------.统计记录数count()范例:查询出所有员工的记录数不建议使用count(*),可以使用一个具体的列以免影响性能。2.最小值查询min()范例:查询出来员工最低工资 3.最大值查询max(...原创 2018-05-29 13:25:00 · 465 阅读 · 0 评论 -
Oracle分组统计
---------------------------------------------------Oracle分组统计---------------------------------------------------------分组统计需要使用GROUP BY来分组语法:语法:SELECT * |列名FROM 表名 {WEHRE 查询条件} {GROUP BY 分组字段,分组字段1…}...原创 2018-05-29 13:27:49 · 43411 阅读 · 0 评论 -
Oracle子查询和exists及并集union和union all的使用
-----------------------------------------Oracle子查询和exists及并集union和union all的使用-----------------------------------------------子查询:在一个查询的内部还包括另一个查询,则此查询称为子查询。Sql的任何位置都可以加入子查询。 范例:查询比7654工资高的雇员分析:查询出7654...原创 2018-05-29 13:31:20 · 3241 阅读 · 0 评论 -
Oracle数据库变更
-----------------------------------------------Oracle数据库变更------------------------------------------------为了保存原始emp的信息保存,我们复制一份emp表Create table myemp as select * from emp;1. Insert(增加)语法:INSERT INTO表...原创 2018-05-29 13:32:52 · 963 阅读 · 0 评论 -
Myeclipse 2017 安装与破解
--------------------Myeclipse 2017 安装与破解--------------------------------以下内容转自http://blog.csdn.net/qingjianduoyun/article/details/76862366一、下载1. Myeclipse官网下载地址:http://www.myeclipsecn.com/download...转载 2018-07-12 11:24:09 · 2482 阅读 · 2 评论