Oracle基础知识笔记
文章平均质量分 79
Goluck98
有良好的编程习惯,有责任心,勇于承担压力,对工作饱满热情,性格开朗,对软件编程有浓厚的兴趣。
展开
-
Oracle基础知识笔记(15) 数据库备份
数据库的备份操作是在整个项目运行中最重要的工作之一。一、数据的导出和导入数据的导出和导入是针对于一个用户的备份操作,可以按照如下的方式完成:1、 数据的导出在硬盘上建立一个文件夹:c:\backup;输入exp指令;输入用户名和密码;设置导出文件的名称:导出文件: EXPDAT.DMP;2、 数据的导入翻译 2014-05-19 09:53:45 · 902 阅读 · 0 评论 -
精妙SQL语句
查询表内容SELECT 表名=case when a.colorder=1 then d.name else '' end,表说明=case when a.colorder=1 then isnull(f.value,'') else '' end,字段序号=a.colorder,字段名=a.name,标识=case when COLUMNPROPERTY( a.id,a.转载 2014-08-07 00:55:16 · 981 阅读 · 0 评论 -
Oracle常用函数
Oracle常用函数 ——TRUNC,TO_DATE,TO_CHAR,TO_NUMBER, SUBSTR,REPLACE,NVL ,TRIM,wm_concat,upper, lower,length,add_months(sysdate,1)原创 2014-07-30 00:18:39 · 1592 阅读 · 0 评论 -
Oracle基础知识笔记(11) 建表、更新、查询综合练习
Oracle数据库 建表、更新、查询综合练习翻译 2014-05-19 09:35:30 · 1140 阅读 · 0 评论 -
Oracle基础知识笔记(10) 约束
Oracle数据库 约束:非空约束、唯一约束、主键约束、检查约束、外键约束翻译 2014-05-19 09:30:07 · 1029 阅读 · 0 评论 -
Oracle基础知识笔记(9) 表的创建及管理
对于数据库而言实际上每一张表都表示的是一个数据库的对象,而数据库对象指的就是DDL定义的所有操作,例如:表、视图、索引、序列、约束等等,都属于对象的操作,所以表的建立就是对象的建立,而对象的操作主要分为以下三类语法:创建对象:CREATE 对象名称 …;删除对象:DROP 对象名称 …;修改对象:ALTER 对象名称 …;一、常用的数据字段每一张数据表实际上都是翻译 2014-05-19 09:12:14 · 881 阅读 · 1 评论 -
Oracle基础知识笔记(7) 数据更新、事务处理、数据伪列
一、数据的更新操作DML操作语法之中,除了查询之外还有数据的库的更新操作,数据的更新操作主要指的是:增加、修改、删除数据,但是考虑到emp表以后还要继续使用,所以下面先将emp表复制一份,输入如下指令:CREATE TABLE myemp AS SELECT * FROM emp;这种语法是Oracle中支持的操作,其他数据库不一样。1、数据增加如果现在翻译 2014-05-18 16:01:11 · 694 阅读 · 0 评论 -
Oracle基础知识笔记(6) 多表查询
本次预计讲解的知识点1、 多表查询的操作、限制、笛卡尔积的问题;2、 统计函数及分组统计的操作;3、 子查询的操作,并且结合限定查询、数据排序、多表查询、统计查询一起完成各个复杂查询的操作;一、多表查询的基本概念在之前所使用的查询操作之中,都是从一张表之中查询出所需要的内容,那么如果现在一个查询语句需要显示多张表的数据,则就必须应用到多表查询的操作,而多表查翻译 2014-05-18 15:56:48 · 750 阅读 · 0 评论 -
Oracle基础知识笔记(5) 单行函数
虽然各个数据库都是支持SQL语句的,但是每一个数据库也有每一个数据库自己所支持的操作函数,这些就是单行函数,而如果要想进行数据库开发的话,除了要会使用SQL之外 ,就是要多学习函数。单行函数主要分为以下五类:字符函数、数字函数、日期函数、转换函数、通用函数;一、字符函数字符函数的功能主要是进行字符串数据的操作,下面给出几个字符函数:UPPER(字符串 | 列):转载 2014-05-18 15:52:56 · 824 阅读 · 0 评论 -
Oracle基础知识笔记(14) 用户管理
SQL语句分为三类:DML、DDL、DCL,之前已经讲解完了DML和DDL,现在就差DCL操作的,DCL主要表示的是数据库的控制语句,控制的就是操作权限,而在DCL之中,主要有两个语法:GRANT、REVOKE;权限的操作基础是需要有用户的,而这个时候就需要通过一个新的用户进行演示,而要想创建新用户则首先必须是具备管理员权限的sys、system两个用户操作。范例:创建一个dog用翻译 2014-05-19 09:50:14 · 780 阅读 · 0 评论 -
Oracle基础知识笔记(4) 简单查询、限定查询、数据的排序
一、简单查询SQL(Structured Query Language) 结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。ANSI(美国国家标准学会)声称,SQL是关系数据库管理系统的标准语言。Oracle数据库之所以发展的很好,主要也是因为Oracle是全世界最早采用SQL语句的数据库产品。SQL功能强大,概括起来,它可以分转载 2014-05-18 15:50:15 · 787 阅读 · 0 评论 -
Oracle基础知识笔记(2)SQLplus命令
对于Oracle数据库操作主要使用的是命令行方式,而所有的命令都使用sqlplus完成,对于sqlplus有两种形式。一种是dos风格的sqlplus:sqlplus.exe;另一种是windows风格的sqlplus:sqlplusw.exe;在Oracle 10g之中主要使用的是sqlplusw命令,因为其可以进行一些显示数据的调整。 此时会找到默转载 2014-05-18 15:44:35 · 710 阅读 · 0 评论 -
Oracle基础笔记(1)Oracle简介与安装
一、轨迹二、Oracle简介 Oracle是现在全世界最大的数据库提供商,编程语言提供商,应用软件提供商,它的地位等价于微软的地位。 Oracle在古希腊神话中被称为“神谕”,指的是上帝的宠儿,在中国的商周时期,把一些刻在龟壳上的文字也称为上天的指示,所以在中国Oracle又翻译为甲骨文。 Oracle的公司发展最早起源于197转载 2014-05-18 15:39:52 · 667 阅读 · 0 评论 -
Oracle基础知识笔记(16) 数据库设计范式
数据库设计范式是一个很重要的概念,但是这个重要程度只适合于参考。使用数据库设计范式,可以让数据表更好的进行数据的保存,因为再合理的设计,如果数据量一大也肯定会存在性能上的问题。所以在开发之中,唯一可以称为设计的宝典 —— 设计的时候尽量避免日后的程序出现多表关联查询。一、第一范式所谓的第一范式指的就是数据表中的数据列不可再分。例如,现在有如下一张数据表:CREATE翻译 2014-05-19 09:56:48 · 832 阅读 · 0 评论 -
Oracle基础知识笔记(13) 视图、同义词、索引
一、视图在之前所学习过的所有的SQL语法之中,查询操作是最麻烦的,如果程序开发人员将大量的精力都浪费在查询的编写上,则肯定影响代码的工作进度,所以一个好的数据库设计人员,除了根据业务的操作设计出数据表之外,还需要为用户提供若干个视图,而每一个视图包装了一条条复杂的SQL语句,视图的创建语法如下:CREATE [OR REPLACE] VIEW 视图名称 AS 子查询;翻译 2014-05-19 09:48:17 · 745 阅读 · 0 评论 -
Oracle基础知识笔记(12) 集合、序列
一、集合在数学的操作之中存在交、差、并、补的概念,而在数据的查询中也存在此概念,有如下几个连接符号:UNION:连接两个查询,相同的部分不显示;UNION ALL:连接两个查询,相同的部分显示;INTERSECT:返回两个查询中的相同部分;MINUS:返回两个查询中的不同部分;为了验证以上的操作,下面创建一张只包含20部门雇员信息的表:CREATE翻译 2014-05-19 09:41:15 · 739 阅读 · 0 评论 -
Oracle基础知识笔记(8) 复杂查询及总结
一、复杂查询1、 列出至少有一个员工的所有部门编号、名称,并统计出这些部门的平均工资、最低工资、最高工资。1、确定所需要的数据表:emp表:可以查询出员工的数量;dept表:部门名称;emp表:统计信息;2、确定已知的关联字段:emp.deptno=dept.deptno; 第一步:找出至少有一个员工的部门编号SELECT翻译 2014-05-18 16:03:43 · 988 阅读 · 0 评论 -
Oracle基础知识笔记(3) Scott用户的表结构
在Oracle的学习之中,重点使用的是SQL语句,而所有的SQL语句都要在scott用户下完成,这个用户下一共有四张表,可以使用:SELECT * FROM tab;查看所有的数据表的名称,如果现在要想知道每张表的表结构,则可以采用以下的命令完成:DESC 表名称;1、 部门表:dept№名称类型描述转载 2014-05-18 15:46:54 · 684 阅读 · 0 评论 -
ORACLE常用命令
ORACLE常用命令原创 2014-08-07 00:56:13 · 1909 阅读 · 0 评论