精华内容
下载资源
问答
  • 该资源是对应韩顺平老师关于JAVAEE培训课程中关于oracle数据库讲解部分的视频笔记,类容详细全面,针对深度学习oracle数据库的相关知识
  • ORACLE数据库学习总结

    2016-10-31 14:03:51
    本人学习ORACLE之后,整理的一个文档,包括了数据库操作的基础常识与技巧,知识点精练。
  • oracle数据库学习

    2017-07-08 10:50:54
    oracle数据库学习
  • 《Oracle》作为世界范围内性能最优异的...主要包括:关系数据库设计、Oracle数据库的基本体系结构、存储管理、管理控制文件和日志文件、SQL语言基础、存储过程、表、模式对象管理、安全管理以及基本的备份与恢复等
  • oracle数据库应用与开发实例教程,入门精通,性能优化,sql语言艺术等等中文pdf资料
  • oracle数据库由实例、数据库组成: * 数据库由数据文件(包含oracle 数据、索引、表结构等数据)、控制文件(包括每个表的操作信息)、日志文件(数据操作sql语句)、参数文件、口令文件、日志归档文件(归档模式下...
  • 二、常用SQL: 1.建表前检查语句: MySQL的: drop table if exists 表名; SQL Server的: IF EXISTS (SELECT name FROM sysobjects WHERE name = '... Oracle的: create or replace table 表名 ...; -- 直接写建表语句
  • Oracle数据库学习心得(一)

    千次阅读 2018-10-13 17:04:43
    空值和任何值做比较运算结果一定为假(oracle数据库没有true和false) 5、Oracle不区分大小写,但是标志符区(表名、列名、别名等)分大小写,标志符不加""默认自动转换为大写执行 6、O...

    1、基本查询语句:select 字段 from 表名;
    2、算数运算符:+、-、*、/
    3、虚表dual:专门用于做查询某些表达式的实验
    4、空值:’‘或null,空值和任何值做数学运算结果一定为空;空值和任何值做比较运算结果一定为假(oracle数据库没有true和false)
    5、Oracle不区分大小写,但是标志符区(表名、列名、别名等)分大小写,标志符不加""默认自动转换为大写执行
    6、Oracle中双引号作用:转义非法标志符为合法,强制标志符原始大小写执行
    7、给列起别名:表达式 as 别名/表达式 别名
    8、拼接字符串:||
    9、消除重复行:distinct
    10、过滤子句:select 字段 from 表名 where 条件表达式;
    11、比较运算符:>、<、>=、<=、<>、!=、^=
    12、between:查询范围,表达式 between 小值 and 大值;逻辑非:not between
    13、判断是否为空值:is null,is not null
    14、in(值列表):如果表达式等于值列中的任意一个值,就为真,表达式 in (值列表[可以是子查询]);not in(值列表) :表达式不等于值列表中的任意一个值,才为真
    15、模糊查询:表达式 like ‘’,通配符:%表示0~多个任意字符,_表示1个任意字符
    16、逻辑与 and ;逻辑或 or;逻辑非 not
    17、排序子句:order by 排序表达式 asc升序(不写默认升序) desc 降序,排序操作非常耗费资源,大量排序数据,必须提前做好数据库的优化
    18、伪列rownum:查询结果集自动编号;rownum >n、>=n、=1以外的值一定为假,例:select rownum,字段 from 表名;
    19、伪列rowid:行的物理地址,在数据库中是唯一的,用法与rewnum类似,物理地址格式类似’AAAE5cAABAAAK/ZAAH’

    展开全文
  • XXXX年ORACLE数据库学习心得 从甲骨文数据库学习经验一个好的程序必须与一个庞大的数据库网络相联系今年我们学习了甲骨文数据库的课程起初我知道这个词有多奇怪后来我在课堂上听了一会儿老师的课偶尔也跟着上电脑课...
  • 非常全面的Oracle数据库学习资料课件,强烈推荐!
  • 本文档详细描述了Oracle数据库开发相关知识,包括数据库对象管理及其数据库开发相关知识,都是通过详细案例介绍,非常有使用价值,尤其是对刚刚接触oracle数据库的人员来说非常有用。
  • Oracle数据库学习(一)--数据库原理及SQL标签: oracle 数据库 数据库原理 sql2016年03月22日 22:59:543089人阅读 评论(0) 收藏 举报 分类:数据库(6) 版权声明:本博客内容多为学习和工作笔记,有用的...
     

    Oracle数据库学习(一)--数据库原理及SQL

    标签: oracle 数据库 数据库原理 sql
    3089人阅读  评论(0)  收藏  举报
      分类:
    数据库(6) 

    目录(?)[+]

    1. 数据库原理

    1.1. 数据库简介

    1.1.1. 文件存储

    对数据的存储需求一直存在。保存数据的方式,经历了手工管理、文件管理等阶段,直至数据库管理阶段。

    文件存储方式保存数据的弊端:

    • 缺乏对数据的整体管理,数据不便修改;
    • 不利于数据分析和共享;
    • 数据量急剧增长,大量数据不可能长期保存在文件中。

    数据库应运而生,是人们存放数据、访问数据、操作数据的存储仓库。

    1.1.2. DB和DBMS

    数据库(Database,简称DB)是按照数据结构来组织、存储和管理数据的仓库。

    数据库管理系统(Database Management System,简称DBMS):管理数据库的软件。

    数据库建立了数据之间的联系,使用结构化的方式组织和处理数据,能够统一、集中及独立的管理数据,使数据的存取独立于使用数据的程序,实现了数据共享。

    数据库的典型特征包括:数据的结构化,数据间的共享,减少数据的冗余度,以及数据的独立性。

    数据库成为数据的知识仓库,并对这些数据的存储、访问、安全、数据一致性、并发操作及备份恢复负责。

    图-1 DB和DBMS

    1.1.3. 关系数据库简介

    关系是一个数学概念,描述两个元素间的关联或对应关系。所以关系型数据库,即是使用关系模型把数据组织到数据表(Table)中。现实世界可以用数据来描述。

    主流数据库产品:

    • Oracle(Oracle)
    • DB2(IBM)
    • SQL Server(MS)
    • MySQL(Oracle)

    1.1.4. 表的概念

    在关系数据库中,数据被存放于二维数据表(Table)中。

    一个关系数据库由多个数据表组成,数据表是关系数据库的基本存储结构,由行和列组成,行(Row)也就是横排数据,也经常被称作记录(Record),列(Column)就是纵列数据,也被称作字段(Field)。表和表之间是存在关联关系的。

    1.2. 主流关系型数据库

    1.2.1. Oracle数据库概述

    Oracle是当今著名的Oracle(甲骨文)公司的数据库产品,它是世界上第一个商品化的关系型数据库管理系统,也是第一个推出和数据库结合的第四代语言开发工具的数据库产品。

    Oracle采用标准的SQL结构化查询语言,支持多种数据类型,提供面向对象的数据支持,具有第四代语言开发工具,支持UNIX、WINDOWS、OS/2等多种平台。Oracle公司的软件产品丰富,包括Oracle服务器产品,Oracle开发工具和Oracle应用软件。其中最著名的就是Oracle数据库,目前最新的版本是Oracle 12c。

    1.2.2. DB2数据库概述

    DB2是IBM的关系型数据库管理系统,DB2有很多不同的版本,可以运行在从掌上产品到大型机不同的终端机器上。DB2 Universal Database Personal Edition和DB2 Universal Database Workgroup Edition分别是为OS/2和Windows系统的单用户和多用户提供的数据库管理系统。

    DB2在高端数据库的主要竞争对手是Oracle。

    1.2.3. Sybase数据库

    Sybase是美国Sybase公司研制的一种关系型数据库系统,是较早采用C/S技术的数据库厂商,是一种典型的UNIX或Windows NT平台上客户机/服务器环境下的大型数据库系统。 Sybase通常与Sybase SQL Anywhere用于客户机/服务器环境,前者作为服务器数据库,后者为客户机数据库,采用该公司研制的PowerBuilder为开发工具,在国内大中型系统中具有广泛的应用。

    SYBASE主要有三种版本,一是UNIX操作系统下运行的版本,二是Novell Netware环境下运行的版本,三是Windows NT环境下运行的版本。对UNIX操作系统目前广泛应用的为SYBASE 10 及SYABSE 11 for SCO UNIX。

    2010年Sybase被SAP收购。

    1.2.4. SQL Server数据库概述

    Microsoft SQL Server是运行在Windows NT服务器上,支持C/S结构的数据库管理系统。它采用标准SQL语言,微软公司对它进行了部分扩充而成为事务SQL(Transact-SQL)。

    SQL Server最早是微软为了要和IBM竞争时,与Sybase合作所产生的,其最早的发展者是Sybase,和Sybase数据库完全兼容。在与Sybase终止合作关系后,微软自主开发出SQL Server 6.0版,往后的SQL Server即均由微软自行研发。最新的版本是SQL Server 2012,上一版本是2008。

    Microsoft SQL Server几个初始版本适用于中小企业的数据库管理,但是后来它的应用范围有所扩展,已经触及到大型、跨国企业的数据库管理。

    1.2.5. MySQL数据库概述

    MySQL是一个开放源码的小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。

    与其它的大型数据库例如Oracle、IBM DB2等相比,MySQL自有它的不足之处,如规模小、功能有限等,但对于一般个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于MySQL是开放源码软件,因此可以大大降低总体拥有成本,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。

    2008年1月16日,Sun正式收购MySQL。2009年4月20日,SUN被Oracle公司收购。目前的最新版本是MySQL5.6.

    1.3. SQL概述

    1.3.1. 结构化查询语言

    SQL(Structured Query Language) 是结构化查询语言的缩写。

    SQL是在关系数据库上执行数据操作、检索及维护所使用的标准语言,可以用来查询数据,操纵数据,定义数据,控制数据,所有数据库都使用相同或者相似的语言。

    SQL可分为:

    • 数据定义语言(DDL) : Data Definition Language
    • 数据操纵语言(DML) : Data Manipulation Language
    • 事务控制语言(TCL):Transaction Control Language)
    • 数据查询语言(DQL):Data Query Language
    • 数据控制语言(DCL) : Data Control Language

    执行SQL语句时,用户只需要知道其逻辑含义,而不需要知道SQL语句的具体执行步骤。

    1.3.2. 数据定义语言(DDL)

    用于建立、修改、删除数据库对象,包括创建语句(CREATE)、修改语句(ALTER)、删除语句(DROP),比如使用CREATE TABLE创建表,使用ALTER TABLE修改表,使用DROPTABLE删除表等动作。这类语言不需要事务的参与,自动提交。

    1.3.3. 数据操作语言(DML)

    用于改变数据库数据,包括INSERT、UPDATE、DELETE三条语句。其中,INSERT语句用于将数据插入到数据库中,UPDATE语句用于更新数据库中已存在的数据,DELETE用于删除数据库中已存在的数据。DML语言和事务是相关的,执行完DML操作后必须经过事务控制语句提交后才真正的将改变应用到数据库中。

    1.3.4. 事务控制语言(TCL)

    用来维护数据一致性的语句,包括提交(COMMIT)、回滚(ROLLBACK)、保存点(SAVEPOINT)三条语句,其中COMMIT用来确认已经进行的数据库改变, ROLLBACK语句用来取消已经进行的数据库改变,当执行DML操作后(也就是上面说的增加、修改、删除等动作),可以使用COMMIT语句来确认这种改变,或者使用ROLLBACK取消这种改变。SAVEPOINT语句用来设置保存点,使当前的事务可以回退到指定的保存点,便于取消部分改变。

    1.3.5. 数据查询语言(DQL)

    用来查询所需要的数据。使用最广泛,语法灵活复杂。

    1.3.6. 数据控制语言(DCL)

    用于执行权限的授予和收回操作、创建用户等,包括授予(GRANT)语句,收回(REVOKE)语句,CREATE USER语句,其中GRANT用于给用户或角色授予权限, REVOKE用于收回用户或角色已有的权限。DCL语句也不需要事务的参与,是自动提交的。

    1.4. Oracle数据库安装和访问

    1.4.1. Oracle数据库安装(Windows)

    打开Oracle首页http://www.oracle.com/,通过Downloads进入Oracle数据库的下载页面。

    安装过程(以本地安装为例):

    步骤1:解压,双击setup.exe,启动安装向导;

    图-2 Oracle数据库的安装页面

    在此步骤的设置如下:

    • 选择基本安装,指定要安装的Oracle数据库的基位置和主目录位置;
    • 安装类型为企业版;
    • 创建启动数据库(在安装数据库软件同时创建数据库,也可以在安装完毕后单独创建,此处选择默认值同时创建);
    • 指定全局数据库名称为orcl,以及口令,需要记住自己的密码,这里设置为oracle。

    然后点击“下一步”按钮,

    步骤2:进入检查安装环境的步骤,用来检查软硬件环境是否符合Oracle11g的安装要求,如图-3。如果满足安装要求,点击“下一步”按钮。

    图-3 Oracle数据库的安装环境检查

    步骤3:检查通过后,进入安装概要页面,如图-4。在这步可以检查之前的设置,包括安装类型和要安装的组件,如果有问题,点击“上一步”按钮回去修改,如果确认没问题,点击“安装”按钮,进入安装阶段。

    图-4 Oracle数据库的安装概要

    步骤4:提示正在安装。根据机器的软硬件配置不同,这个步骤可能耗费不同的时间。图略。

    步骤5:进入配置助手步骤,这个过程不需要用户干涉。图略。

    步骤6:创建数据库,图略。

    步骤7:数据库创建完成后,提示配置助手界面,显示数据库的初始信息。图略。

    在此步骤中可以点击“口令管理”按钮进行数据库初始用户的口令管理,这个步骤此时可以忽略,待安装完成后再进行口令管理。完成后,点击“确定”按钮离开口令管理界面。

    步骤8:弹出安装成功窗口,图略。

    步骤9:在安装成功界面上点击“下一步”按钮,提示安装结束。如图-5。

    图-5 Oracle数据库安装结束

    1.4.2. Oracle数据库安装(Linux)

    在Oracle官网下载所需的软件包,检查软硬件环境是否符合要求,规划空间和目录结构,安装数据库并创建配置。

    安装过程略。

    1.4.3. 远程登录数据库服务器

    Oracle数据库作为市场以及技术上领先的数据库产品,提供了丰富和简单易用的数据库开发和管理工具。有两种主要工具,一是命令行工具,Oracle自带的SQL*PLUS,二是Oracle提供的图形界面工具:SQL Developer。

    这些工具可能和数据库在同一台服务器上,也可能安装在另一台机器中。

    图-6 数据库和客户端

    1.4.4. 使用SQL*PLUS

    SQL*Plus是Oracle数据库提供的和数据库进行交互的工具,是被系统管理员和开发人员广泛使用的开发和管理工具,功能强大,使用简单,可以运行在任何Oracle运行的平台上,默认和数据库一起安装。SQL*Plus是一个基于传统的C/S结构的SQL开发工具,客户端和服务器端可以在同一台主机或不同主机上。

    在图-6中,我们主要使用最上面那种访问方式。

    首先,远程登录到数据库所在的机器上,输入远程机器操作系统的帐号和密码:

    图-7 远程登录数据库服务器

    然后在%提示符下,输入SQLPlus命令,并输入数据库的帐号和密码:

    图-8 运行sqlplus,登录数据库

    如果出现SQL提示符,则表示登录成功:

    图-9登录数据库成功

    退出时,在SQL>后输入exit即可:

    图-10退出SQL*Plus

    再输入exit,即退出远程服务器。

    1.4.5. 使用Oracle SQL Developer

    Oracle SQL Developer是Oracle官方出品的免费图形化开发工具,相对SQL*Plus来说,图形化的界面便于操作,不必记忆大量的命令,输出结果美观。它的基本功能包括结果的格式化输出,编辑器自动提示,代码美化,显示SQL的执行计划,监控会话,编写以及调试存储过程等。官方和免费两个特征让这个工具极具吸引力。

    SQL Developer工具的主界面,如图-11所示。

    图-11SQL Developer打开后的界面

    第一次进入SQL Developer,需要设置连接参数。首先在窗口左边的Connection上按右键,开启一个新的连接,输入远程数据库的参数,界面如图-12。

    图-12在SQL Developer中设置连接用户信息

    成功建立了连接之后,在连接上按右键点击Connect,将打开对应用户方案中的数据库对象。如图-13。

    图-13在SQL Developer中打开用户scott

    在这个界面中,即可操作SQL语句了。

    2. SQL(DDL、DML)

    2.1. Oracle数据类型

    2.1.1. NUMBER

    NUMBER表示数字类型,经常被定义成NUMBER(P,S)形式,其中:

    • P表示数字的总位数
    • S表示小数点后面的位数

    例如在表Emp中的Sal列的定义如下:

    1. Sal NUMBER(6,2)

    表示Sal列中的数据,整数位最大为4位,小数位最大位数是2位,也就是最大取值:9999.99。

    2.1.2. CHAR

    CHAR表示固定长度的字符类型,经常被定义成CHAR(N)形式, N表示占用的字节数,N的最大取值是2000。

    例如在表Emp中的Ename列的定义如下:

    
          
    1. Ename CHAR(20)

    表示Ename列中最多可存储20个字节的字符串,并且占用的空间是固定的20个字节。

    2.1.3. VARCHAR2

    VARCHAR2表示变长的字符类型,定义格式是VARCHAR2(N), N表示最多可占用的字节数,最大长度是4000字节。

    例如在表Emp中的JOB列的定义如下:

    1. JOB VARCHAR2(100)

    表示JOB列中最多可存储长度为100个字节的字符串。根据其中保存的数据长度,占用的空间是变化的,最大占用空间为100个字节。

    2.1.4. DATE

    DATE用于定义日期时间的数据,长度是7个字节,默认格式是:DD-MON-RR, 例如:“11-APR-71”。如果是中文环境,是“11-4月-71”这种形式。

    例如在表Emp中的Hiredate列的定义如下:

    
          
    1. Hiredate DATE;

    表示Hiredate列中存放的是日期数据。

    2.2. 创建表

    2.2.1. CREATE语句

    创建表的语法是:

    1. CREATE TABLE [schema.]table_name(
    2.     column_name datatype[DEFAULT expr][,]
    3. );

    创建职员表的例子:

    
         
    1. --创建表emp
    2. CREATE TABLE emp(
    3.     id NUMBER(10),
    4.     name VARCHAR2(20),
    5.     gender CHAR(1),
    6.     birth DATE,
    7.     salary NUMBER(6,2),
    8.     job VARCHAR2(30),
    9.     deptid NUMBER(2)
    10. );

    2.2.2. DESC语句

    DESC是查看表的数据结构,语法是:

    1. DESC table_name;

    查看emp表的结构,将会得到的结果如图-14所示:

    图-14查看数据表的结构

    2.2.3. DEFAULT

    可以通过DEFAULT子句给列指定默认值,例如,在emp表中给gender列赋默认值‘M’,如果插入数据时没有指定性别的员工,则默认是男性。

    创建表emp1:

    
          
    1. CREATE TABLE emp1(
    2.     id NUMBER(10),
    3.     name VARCHAR2(20),
    4.     gender CHAR(1) DEFAULT ‘M’,
    5.     birth DATE,
    6.     salary NUMBER(6,2),
    7.     job VARCHAR2(30),
    8.     deptid NUMBER(2)
    9. );

    2.2.4. NOT NULL

    默认情况下,任何列都允许有空值。非空(Not Null)是一种约束条件,用于确保字段值不为空,当某个字段被设置了非空约束条件,这个字段中必须存在有效值,也就是说,当执行插入数据的操作时,必须提供这个列的数据,当执行更新操作时,不能给这个列的值设置为NULL。

    创建表emp2,设置name字段为非空,也即是表emp2中的每条记录,name列都必须有值。

    1. CREATE TABLE emp2(
    2.     id NUMBER(10),
    3.     name VARCHAR2(20) NOT NULL,
    4.     gender CHAR(1),
    5.     birth DATE,
    6.     salary NUMBER(6,2),
    7.     job VARCHAR2(30),
    8.     deptid NUMBER(2)
    9. );

    2.3. 修改表

    2.3.1. 修改表名

    在建表后如果希望修改表名,可以使用RENAME语句实现,语法如下,将改变表名old_name为new_name:

    
          
    1. RENAME old_name TO new_name;

    举例说明,如果要将表名emp修改为employee,使用如下语法:

    1. RENAME emp TO employee;

    2.3.2. 增加列

    在建表之后,要给表增加列可以使用ALTER TABLE的ADD子句实现。语法如下:

    
          
    1. ALTER TABLE table_name ADD
    2. (column datatype [DEFAULT expr] [, column datatype…])

    注意一点,列只能增加在最后,不能插入到现有的列中。下例给表employee增加一列hiredate,并设置默认值为当前日期。

    1. ALTER TABLE employee ADD (hiredate DATE DEFAULT sysdate);

    2.3.3. 删除列

    在建表之后,使用ALTER TABLE的DROP子句删除不需要的列。语法如下:

    
          
    1.     ALTER TABLE table_name DROP (column);

    删除字段需要从每行中删掉该字段占据的长度和数据,并释放在数据块中占据的空间,如果表记录比较大,删除字段可能需要比较长的时间。

    下例删除表employee的列hiredate:

    1. ALTER TABLE employee DROP (hiredate);

    2.3.4. 修改列

    建表之后,可以改变表中列的数据类型、长度和默认值,注意这种修改仅对以后插入的数据有效,另外如果表中已经有数据的情况下,把长度由大改小,有可能不成功,比如原来的类型是VARCHAR2(100),其中已经存放了100个字节长度的数据,如果要改为VARCHAR2(80),则不会修改成功。

    语法如下:

    
          
    1. ALTER TABLE table_name MODIFY
    2. (column datatype [DEFAULT expr] [, column datatype…])

    下例修改表employee的列job,并增加默认值的设置:

    1. ALTER TABLE employee
    2. MODIFY(job VARCHAR2(40) DEFAULT 'CLERK' );

    2.4. DML语句

    在做后续练习之前,先熟悉本部分使用的样例表emp和dept的结构和数据:

    
          
    1. DROP TABLE dept;
    2. CREATE TABLE dept
    3. (deptno NUMBER(2) CONSTRAINT PK_DEPT PRIMARY KEY,
    4.     dname VARCHAR2(14) ,
    5.     loc VARCHAR2(13) ) ;
    6. DROP TABLE emp;
    7. CREATE TABLE emp
    8. (empno NUMBER(4) CONSTRAINT PK_EMP PRIMARY KEY,
    9.     ename VARCHAR2(10),
    10.     job VARCHAR2(15),
    11.     mgr NUMBER(4),
    12.     hiredate DATE,
    13.     sal NUMBER(7,2),
    14.     comm NUMBER(7,2),
    15.     deptno NUMBER(2) CONSTRAINT FK_DEPTNO REFERENCES DEPT);
    16. INSERT INTO dept VALUES
    17.     (10,'ACCOUNTING','NEW YORK');
    18. INSERT INTO dept VALUES
    19. (20,'RESEARCH','DALLAS');
    20. INSERT INTO dept VALUES
    21.     (30,'SALES','CHICAGO');
    22. INSERT INTO dept VALUES
    23.     (40,'OPERATIONS','BOSTON');
    24. SELECT * FROM dept;
    25. INSERT INTO emp VALUES(7369,'SMITH','CLERK',7902,to_date('17-12-1980','dd-mm-yyyy'),800,NULL,20);
    26. INSERT INTO emp VALUES(7499,'ALLEN','SALESMAN',7698,to_date('20-2-1981','dd-mm-yyyy'),1600,300,30);
    27. INSERT INTO emp VALUES(7521,'WARD','SALESMAN',7698,to_date('22-2-1981','dd-mm-yyyy'),1250,500,30);
    28. INSERT INTO emp VALUES(7566,'JONES','MANAGER',7839,to_date('2-4-1981','dd-mm-yyyy'),2975,NULL,20);
    29. INSERT INTO emp VALUES(7654,'MARTIN','SALESMAN',7698,to_date('28-9-1981','dd-mm-yyyy'),1250,1400,30);
    30. INSERT INTO emp VALUES(7698,'BLAKE','MANAGER',7839,to_date('1-5-1981','dd-mm-yyyy'),2850,NULL,30);
    31. INSERT INTO emp VALUES(7782,'CLARK','MANAGER',7839,to_date('9-6-1981','dd-mm-yyyy'),2450,NULL,10);
    32. INSERT INTO emp VALUES(7788,'SCOTT','ANALYST',7566,to_date('19-4-87','dd-mm-yyyy'),3000,NULL,20);
    33. INSERT INTO emp VALUES(7839,'KING','PRESIDENT',NULL,to_date('17-11-1981','dd-mm-yyyy'),5000,NULL,10);
    34. INSERT INTO emp VALUES(7844,'TURNER','SALESMAN',7698,to_date('8-9-1981','dd-mm-yyyy'),1500,0,30);
    35. INSERT INTO emp VALUES(7876,'ADAMS','CLERK',7788,to_date('23-5-87','dd-mm-yyyy'),1100,NULL,20);
    36. INSERT INTO emp VALUES(7900,'JAMES','CLERK',7698,to_date('3-12-1981','dd-mm-yyyy'),950,NULL,30);
    37. INSERT INTO emp VALUES(7902,'FORD','ANALYST',7566,to_date('3-12-1981','dd-mm-yyyy'),3000,NULL,20);
    38. INSERT INTO emp VALUES(7934,'MILLER','CLERK',7782,to_date('23-1-1982','dd-mm-yyyy'),1300,NULL,10);

    2.4.1. INSERT语句

    INSERT语句用来给数据表增加记录,每次增加一条记录。语法如下:

    1. INSERT INTO table_name[(column[, column…])]
    2. VALUES(value[, value…]);

    需要注意的一点,所有的DML操作,都需要再执行事务提交语句commit,才算真正确认了此操作。

    向employee表插入一条记录的例子如下:

    
         
    1. INSERT INTO employee(id, name, job, salary)
    2. VALUES(1001, 'rose', 'PROGRAMMER', 5500);

    Oracle中的日期数据比较特殊,如果插入的列有日期字段,需要考虑日期的格式。Oracle的默认的日期格式‘DD-MON-RR,你或者按照默认格式插入数据,或者自定义日期格式,用TO_DATE函数转换为日期类型的数据。

    1. --使用默认日期格式插入记录
    2. INSERT INTO employee(id, name, job,birth)
    3. VALUES(1002, 'martha', 'ANALYST', '01-9月-89');
    4. --使用自定义日期格式插入记录
    5. INSERT INTO employee(id, name, job, birth)
    6. VALUES(1003, 'donna', 'MANAGER',
    7. TO_DATE('1978-09-01', 'YYYY-MM-DD'));

    2.4.2. UPDATE语句

    UPDATE语句用来更新表中的记录,语法如下:

    
          
    1. UPDATE table_name
    2. SET column = value [, column = value]
    3. [WHERE condition];

    其中WHERE子句是可选的,但是如果没有WHERE子句,则全表的数据都会被更新,务必小心。

    下例更改职员ROSE的薪水为8500:

    1. UPDATE employee SET salary = 8500 WHERE name = 'ROSE';

    2.4.3. DELETE语句

    DELETE语句用来删除表中的记录,语法如下:

    
          
    1. DELETE [FROM] table_name [WHERE condition];

    和UPDATE语句一样,WHERE子句是可选的,但是如果没有WHERE子句,则全表的数据都会被删除,务必确认后再予以删除。

    下例将删除职位是空的员工记录:

    
         
    1. DELETE FROM employee WHERE job is null;
    • 插入代码
    • 严禁讨论涉及中国之军/政相关话题,违者会被禁言、封号!     

    Oracle数据库学习(三)--基础查询及关联查询

    1. SQL(基础查询) 1.1. 基本查询语句 1.1.1. FROM子句 SQL查询语句的语法如下: SELECT column [alias], …> FROM t...
    • qq_25409579
    • qq_25409579
    • 2016年03月22日 23:26
    • 4569

    Oracle数据库学习(一)

    • u011687186
    • u011687186
    • 2016年08月14日 21:53
    • 527
    --视图的学习 --视图是一种虚表,视图建立在已有表的基础上,视图依赖建立的这些表成为基表 --向视图提供数据内容的语句为SELECT语句,可以将视图理解为储存起来的SELECT语句, --视图向用户...

    佩服啊!PHP这么牛逼的原因是?

    为什么说2018年你必须要学php?这份学习指南给你..

    Oracle数据库学习小结(一)

    • u013058618
    • u013058618
    • 2016年05月09日 15:56
    • 1712
    今天要跟大家来聊一聊俺在使用Oracle数据库的这段时间里面学到的一些知识。   俺最近出来工作了,来到的公司是使用的Oracle数据库,之前一直使用的是SQL的数据库,在性质上二者前者是收费的,后...

    Oracle学习总结(一)——数据库安装

    • qq_16427409
    • qq_16427409
    • 2016年06月08日 11:11
    • 962
    Oracle数据库学习总结(一)——数据库安装

    oracle数据库学习

    • 2014年09月16日 14:59
    • 5KB
    • 下载

    Oracle数据库学习总结

    • ghostbear
    • ghostbear
    • 2011年04月08日 10:13
    • 4988
    Oracle数据库学习总结时间过的还真快,不知不觉中就在这里呆了半个月了。这段时间里都在学习oracle数据库的编程,毕竟这是家软件外包公司。像我们这样的新员工也就只能接触到些CURD的操作。废话不多...

    oracle数据库学习1

    • u014642153
    • u014642153
    • 2017年05月21日 12:29
    • 219
    1.orcale简介 orcale数据库默认的账户和密码:scott:tiger,hr:hr 连接orcale数据库:sqlplus scott/scott回车 修改锁定帐号:sqlplus /...

    Oracle学习——扫盲篇

    • zwk626542417
    • zwk626542417
    • 2014年09月17日 14:47
    • 7276
    关于Oracle数据库、oracle数据库实例、SID、表空间、用户、表,这些都是什么,他们之间有什么关系,它们又是如何创建的!最后关于Oracle的使用总结,首先安装oracle数据库软件、然后创建...

    Oracle数据库经典学习教程

    • 2016年04月27日 15:28
    • 2.67MB
    • 下载

    一篇不错的Oracle数据库学习笔记

    • luoyuchuan
    • luoyuchuan
    • 2012年12月09日 19:23
    • 2393
    Initialization Parameter Files           一个Oracle Instance在启动之前,他必须有一些必要的参数,这些参数称为初始化参数,这些参数...

    oracle理论学习详解及各种简单操作例子(菜鸟必备)

    1. 数据库的发展过程 层次模型 -->网状模型 -->关系模型 -->对象关系模型 2. 关于数据库的概念 DB:数据库(存储信息的仓库) DBMS:数据库管理系统(用于管理数据库的工具) ...
    • zhiweianran
    • zhiweianran
    • 2012年07月27日 16:03
    • 4386

    oracle数据库基础知识学习笔记

    • u011955534
    • u011955534
    • 2013年11月04日 18:52
    • 6688
    一、SQL语言分类: 1.DDL(数据定义语言):  create(创建)    alter(修改)  drop(删除)------------主要是对表操作。   2.DML(数据操作...

    Oracle数据库学习<一>

    • u010905386
    • u010905386
    • 2015年12月08日 19:44
    • 238
    一、oracle数据库入门 1.1整数类型    number(10) Oracle 中没有专门的整数类型,因此需要使用 Number(10)来表示整形。   ...

    Oracle数据库学习小结(三)---大数据批量插入bulkcopy

    上篇文章中说到要跟大家聊聊bulkcopy这个的用法,今天我们就来了解一下这个用法。在之前我们写程序的时候如果遇到需要往数据库中插入数据你会怎么办?可能第一反应是加个循环一条一条插入呗,如果我们的数据...
    • u013058618
    • u013058618
    • 2016年05月26日 09:50
    • 4401

    Oracle数据库基础学习资料整合

    • 2009年12月24日 16:05
    • 104KB
    • 下载

    oracle数据库学习资料

    • 2012年06月19日 19:12
    • 39.58MB
    • 下载

    我的学习之路—Oracle数据库基础

    • sdqdzc
    • sdqdzc
    • 2014年05月02日 21:06
    • 2272
    1设置的密码 SCOTT 密码tiger SYSTEM 密码 manage SYS 密码 change_on_install 2 win7下64位 plsql安装 默认目录不要设成C:\Pr...

    Oracle:数据库原理

    • Jian_Sir
    • Jian_Sir
    • 2015年05月24日 00:24
    • 2404
    数据库原理 1.1. 数据库简介 1.1.1. 文件存储 对数据的存储需求一直存在。保存数据的方式,经历了手工管理、文件管理等阶段,直至数据库管理阶段。 文件存储方式保存数据的弊端: · 缺乏对数据的...

    Oracle数据库原理

    • wyzhangchengjin123
    • wyzhangchengjin123
    • 2012年09月27日 22:18
    • 2978

    oracle数据库分页查询原理与事例实现(五六种方法)

    –如何获取雇员表中薪水最高的前5人? SELECT * FROM( SELECT * FROM emp ORDER BY sal DESC) WHERE Rownum...
    • a254723077
    • a254723077
    • 2017年01月08日 22:47
    • 1639

    Oracle架构实现原理、含五大进程解析(图文详解)

    目录目录 前言 Oracle RDBMS架构图 内存结构 系统全局区SGA 高速缓存缓冲区数据库缓冲区 日志缓冲区 共享池 其他结构 进程结构 用户连接进程 用户进程User Process Serv...
    • Jmilk
    • Jmilk
    • 2016年06月04日 12:25
    • 19776

    献给初学者--学习ORACLE的第一篇故事

    学习ORACLE感触 刚接触ORACLE 数据库没多久,从网上看到一篇描写ORACLE体系知识的故事,叫《SID之家》(其实已经出来很多年了,但是忍不住还是想推广给想学ORACLE数据库的人,因为我就...
    • DreamLLOver
    • DreamLLOver
    • 2016年05月20日 14:30
    • 7742

    Oracle学习

    • wt346326775
    • wt346326775
    • 2016年07月11日 16:40
    • 245
    条件表达式 case表达式---sql99 case when 'MANAGER'  then sal+800   else sal+400 expr when comparison_exp...

    Oracle学习大全

    • zhaokejin521
    • zhaokejin521
    • 2016年05月10日 10:28
    • 1054
    --在system表空间创建用户 --其中,jinanuser是用户名 jinanuser是密码 CREATE USER jinanuser IDENTIFIED BY jinanuser; --将D...

    oracle数据库开发的一些经验积累(一)

    • yucj
    • yucj
    • 2005年03月25日 10:49
    • 1324
    1、不安装Oracle客户连接Oracle 8的方法 请将以下文件拷贝到运行文件所在目录 一、ODBC动态库 :ctl3d32.dll msvcrt40.dll odbc16gt.dll odbc32...

    从实践中学习Oracle SQL完整版

    • 2014年04月07日 21:23
    • 55.39MB
    • 下载

    orcale数据库学习2

    • u014642153
    • u014642153
    • 2017年05月21日 12:31
    • 290
    orcale数据库学习 1.orcale简介 orcale数据库默认的账户和密码:scott:tiger,hr:hr 连接orcale数据库:sqlplus scott/scott回车 修改锁...

    PL/SQL的妙用:desc命令的执行

    • funnyfu0101
    • funnyfu0101
    • 2016年08月10日 09:10
    • 5999
    PL/SQL Developer是一个集成开发环境,专门开发面向Oracle数据库的应用。PL/SQL也是一种程序语言,叫做过程化SQL语言(Procedural Language/SQL)。PL/...

    Oracle数据库基本操作学习

    • huiguimoyu
    • huiguimoyu
    • 2015年04月07日 21:59
    • 972
    重来:

    oracle数据库 学习笔记

    • qq_39812859
    • qq_39812859
    • 2017年09月23日 13:43
    • 763
    oracle数据库 前言     oracle sql 第一章   Selecting Rows 第二章   Sorting & Limiting Selected Rows 第三章   Si...

    Oracle cursor pin S wait on X 等待事件 说明

    这个等待事件也算一个常见的等待事件。 在warehouse blog和  itpub 上有相关的2个帖子。 连接如下: cursor: pin S wait on X等待事件模拟http://ware...
    • tianlesoftware
    • tianlesoftware
    • 2011年06月16日 17:00
    • 12612

    Oracle OCP 11G 053(201-400)答案解析目录_20140304

    Oracle OCP 11G 053(201-400)答案解析目录   201 http://blog.csdn.net/rlhua/article/details/16846383...
    • rlhua
    • rlhua
    • 2013年12月23日 12:33
    • 39054

    oracle imp导入库到指定表空间

    • funnyfu0101
    • funnyfu0101
    • 2015年12月08日 15:59
    • 9900
    1.创建表空间 create tablespace example_tablespace datafile 'e:\****.dbf' size 100m reuse autoextend on...

    oracle入门很简单:一、oracle数据库的安装

    环境要求:windows xp 32位  +  oracle 10g for win32 首先下载oracle10软件,地址如下 http://download.oracle.com/otn/nt/o...
    • j958703732
    • j958703732
    • 2013年08月31日 12:45
    • 33473

    Oracle数据库监控、性能检查小工具

    • 2013年04月17日 09:51
    • 26KB
    • 下载

    Oracle11g Dataguard配置

    • gumengkai
    • gumengkai
    • 2016年11月27日 13:39
    • 2722
    ---------------------------------配置环境---------------------------------------------------------------...

    Oracle 11g RAC搭建(VMware环境)

    Oracle 11g RAC搭建(VMware环境)Oracle 11g RAC搭建VMware环境 安装环境与网络规划 安装环境 网络规划 环境配置 通过SecureCRT建立命令行连接 关闭防火墙...
    • u014595668
    • u014595668
    • 2016年04月15日 12:44
    • 23341

    Oracle OCP 11G 053(401-600)答案解析目录_20140304

    Oracle OCP 11G 053(401-600)答案解析目录   401   402   403 http://blog.csdn.net/rlhua/arti...
    • rlhua
    • rlhua
    • 2013年12月23日 12:34
    • 36133

    ORACLE EBS出现In order to access this application, you must install the J2SE Plugin version 1.6.0_07.

    在操作oracle ebs时点击供应商合并
    • lizhangyong1989
    • lizhangyong1989
    • 2014年07月02日 20:54
    • 16476

    oracle中重命名列名和表名

    • meboy88scofiled
    • meboy88scofiled
    • 2009年12月18日 20:48
    • 28574
    我们在创建表结构的过程中,可能会由于失误,造成表中列名错误,如何更改呢,你可能会回答,使用OEM或者PL/SQL,除了这两种方法,我们可以使用命令:     ALTER TABLE 表名 rename...

    oracle_plsql_编程详解

    • happy__xiaoyu
    • happy__xiaoyu
    • 2011年11月10日 11:20
    • 7458
    第一章            PL/SQL 程序设计简介   PL /SQL是一种高级数据库程序设计语言,该语言专门用于在各种环境下对ORACLE数据库进行访问。由于该语言集成于数据库服务器中...

    ORACLE常用SQL语句大全

    • ysy_java
    • ysy_java
    • 2016年12月14日 12:57
    • 5922
    一、基础1、说明:创建数据库 CREATE DATABASE database-name2、说明:删除数据库 drop database dbname3、说明:备份sql server — 创建...

    oracle 11g RAC crfclust.bdb过大的处理

    早晨收到报警邮件,磁盘空间
    • edwzhang
    • edwzhang
    • 2014年08月03日 10:28
    • 5695

    Oracle数据库学习(一)--数据库原理及SQL

    Top 数据库原理 SQL(DDL、DML) 1. 数据库原理 1.1. 数据库简介 1.1.1. 文件存储 对数据的存储需求一直存在。保存数据的方式,经历了手工管理、文件管理等阶段,直至数...
    • qq_25409579
    • qq_25409579
    • 2016年03月22日 22:59
    • 3089

    Oracle数据库经典学习教程

    • 2014年05月05日 17:25
    • 7.51MB
    • 下载

    Mysql数据库原理

    • iamxiaoguizi
    • iamxiaoguizi
    • 2016年07月24日 20:26
    • 1896
    Mysql是一个单进程的服务,对于每一个请求都是用线程来相应的。这就需要一个连接器来处理新用户的请求、相应,以及销毁。 mysql的执行流程:  1.客户端请求,服务端(连接器)开辟线程相...

    [数据库原理及应用].pdf 免费下载

    • jiongyi1
    • jiongyi1
    • 2018年02月11日 16:25
    • 384
    下载地址: [数据库原理及应用].pdf

    数据库原理----学习目标

    • cnlht
    • cnlht
    • 2015年10月20日 14:37
    • 2186
    一定要掌握:1、ER图的使用2、数据库管理系统(MySQL、MS SQL Server 、Oracle)的应用(建库、建表、查询、插入、更新、删除、建视图、触发器、存储过程、用户安全管理、完整性)3、...

    数据库原理复习笔记

    • songtitan
    • songtitan
    • 2004年11月23日 11:11
    • 1119
      Chapter 1:  Introduction        Filesystem           Database SystemData Redundancy and inconsiste...

    数据库原理SQL简述

    • the_victory
    • the_victory
    • 2015年12月20日 23:32
    • 543
    SQL语言特点1. SQL基本功能 数据定义功能:DDL(Data Definition Language)语言来实现,可用来支持定义或建立数据库对象(如表、索引、序列、视图等),定义关系数据库的模式...

    【自考总结】——数据库原理

    • u013034793
    • u013034793
    • 2015年02月07日 11:31
    • 1245
    回过头来再重新看《数据库原理》,当然会有不一样的认识,很熟悉,又不得不说对它是陌生的。对于这次失败,反思已经过去了,现在重要的是重新拾起来!...

    数据库原理期末考试题(经典题型)

    • qq_35207086
    • qq_35207086
    • 2017年06月28日 10:46
    • 333
    数据库原理期末考试题(经典题型)

    数据库原理分析(强烈推荐)

    • ptsx0607
    • ptsx0607
    • 2017年04月01日 10:29
    • 6520
    一提到关系型数据库,我禁不住想:有些东西被忽视了。关系型数据库无处不在,而且种类繁多,从小巧实用的 SQLite 到强大的 Teradata 。但很少有文章讲解数据库是如何工作的。你可以自己谷歌/百度...

    数据库原理学习笔记——引言

    • ymxdhh
    • ymxdhh
    • 2015年05月12日 19:58
    • 478
    最近开始学习数据库系统原理这门课程,既然是数据库系统原理,顾名思义,就是对数据进行管理操作的知识,那么什么是数据呢?          数据,我个人的直接理解就是 一系列有意义的符号,作用就是传递信...

    一周搞定期末考系列之《数据库原理及运用》

    一、单选(26分)二、填空(16分) 三、数据库表达式(34分)关系代数ALPHA语言SQL语言四、绘制E-R图,转关系模式(10分)1、设计系统的全局E-R图(含属性),注明联系类型 2、将E-...
    • weixin_31347831
    • weixin_31347831
    • 2017年05月31日 16:19
    • 246

    初学者Oracle数据库:sql语句的基本使用与示例

    一.DBMS 和 DB 1.DBMS 是什么 数据库管理系统 是管理数据库的软件 2.DB 是什么 真正存储数据的文件 3.RDBMS 和 RDB ...
    • gwjxl
    • gwjxl
    • 2014年04月29日 16:43
    • 5343

    《数据库原理与应用》复习试题归纳

    • u013050857
    • u013050857
    • 2014年12月11日 21:52
    • 1464
    《数据库原理与应用》复习试题归纳 一、单项选择题(每小题1分,共20分) 1、数据库的三个模式中,真正存储数据的是( )A.内模式 B.模式 C.外模式 D.三者皆存储数据 2、在数据库的...

    大师推荐的Oracle数据库相关的书籍,收集汇总。

    1.阿里童家旺推荐 FROM:http://www.dbthink.com/archives/724 Oracle数据库相关的书籍推荐 concepts guide(11g) By T...
    • royjj
    • royjj
    • 2013年05月01日 09:02
    • 2903

    数据库原理,有深度好文

    • sinat_33363493
    • sinat_33363493
    • 2016年07月10日 09:08
    • 1458
    转自:http://blog.jobbole.com/100349/ 一提到关系型数据库,我禁不住想:有些东西被忽视了。关系型数据库无处不在,而且种类繁多,从小巧实用的 SQLite 到强大...

    数据库原理与应用.(Oracle版)pdf

    • cf406061841
    • cf406061841
    • 2017年09月01日 18:25
    • 282
    下载地址:网盘下载    内容提要 本书系统地讲述了数据库系统的基本概念、基本原理和基本设计方法,并基于目前最流行的大型关系数据库之一——Oracle 11g,循序渐进地介绍了数据库的管理...

    学好数据库,看这9本书就够了

    • f2006116
    • f2006116
    • 2016年07月22日 19:23
    • 30122
    美团点评技术俱乐部 软件开发者编写代码,最终都是要处理数据,因此数据库是必备技能。 悲剧的是,学校里与此最相关的数据库原理课,对初学者的体验却非常不好。相信很多同学都有这样的痛苦经历:一上...

    主流数据库书籍电子版下载汇总贴(84本)

    主流数据库书籍电子版下载汇总贴(84本) 摘自: http://www.db2china.net/club/thread-40229-1-1.html  数据库, DB2, Oracle, 大...
    • notbaron
    • notbaron
    • 2015年03月14日 23:45
    • 32009

    Oracle 数据库基础知识点总结(一)

    • ytc15971476977
    • ytc15971476977
    • 2015年09月28日 19:04
    • 1226
    1.数据库的完整性  ①实体完整性:靠主键来维护,数据唯一且不能为空 ②参照完整性:靠外键来维护,主键表无记录外见表则无法操作数据 ③域完整性:check()约束 not null 约束 defau...

    SQL运行机制

    • winter13292
    • winter13292
    • 2014年01月11日 14:08
    • 2230
    SQL整体执行过程        第一步:程序把语句发给数据库服务器执行。当我们在数据层执行select语句时,程序会把SQL语句发送给服务器端,让服务器端进程来处理这语句。   第二步:语句解析。...

    数据库原理(一)

    • snicolashe
    • snicolashe
    • 2013年01月03日 17:39
    • 581
    数据库原理学习笔记 数据库系统的目标: 数据的冗余和不一致  data redundancy and inconsistency 数据库访问困难 difficulty inaccessing d...

    Oracle数据库面试题汇总

    • maguanghui_2012
    • maguanghui_2012
    • 2015年06月25日 20:43
    • 5878
    1.对字符串操作的函数? 答:ASCII() –函数返回字符表达式最左端字符的ASCII 码值 CHR() –函数用于将ASCII 码转换为字符 –如果没有输入0 ~ 255 之间的ASCII ...

    【Intermediate SQL-1 】五道较难的sql练习_大连理工软院数据库上机答案

    破题累死我了,网上另外一份答案写的也不错(链接:http://blog.csdn.net/cygeek_dut/article/details/13090743),但是有的地方显然写的麻烦了,而且对于...
    • u013303743
    • u013303743
    • 2015年10月19日 20:16
    • 2103

    SQL Server、Access、Oracle数据库之优缺点对比

    导读: 1、SQL Server是一个关系数据库管理系统。 2、ACCESS是由微软发布的关联式数据库管理系统。 3、Oracle是基于服务器的大型数据库。...
    • dtjiawenwang88
    • dtjiawenwang88
    • 2017年07月03日 22:31
    • 887

    Oracle数据库的基础使用

    • zhaodongwoshini
    • zhaodongwoshini
    • 2016年11月10日 16:37
    • 6031
    oracle数据库的基础使用

    《数据库原理(第5版)》(样章).pdf

    • cf406061841
    • cf406061841
    • 2017年05月14日 00:01
    • 964
    下载地址:网盘下载 内容简介 编辑 书中介绍了在成功管理数据库系统的基本概念,包括:关系模型的基本原理、结构化查询语言(SQL)、数据建模、数据库设计、数据库管理、Web...

    SQL Server 2008 R2学习(一)

    • wwkaven
    • wwkaven
    • 2014年09月17日 10:16
    • 1633
    1、首先,是 2、 3、 4、 5、 6、

    MySQL数据库的原理--简版

    • tanga842428
    • tanga842428
    • 2016年08月11日 19:22
    • 1855
    首先要了解原理。不得不说说。MySQL的执行流程。 MySQL是一个单进程的服务,对于每一个请求都是用线程来响应的。这就需要一个连接器来处理新用户的请求、响应以及销毁。         1.客户端...

    Oracle数据库面试题总结

    • shine_a
    • shine_a
    • 2017年04月27日 22:41
    • 2224
    1、SQL语句分类 DQL(数据查询语言)select DML(数据操作语言)insert、delete、update DDL(数据定义语言)create、drop、alter DCL(数据控...

    oracle数据库存储过程学习

    • wanghaihang2015
    • wanghaihang2015
    • 2015年03月13日 15:03
    • 912
    存储过程   1  CREATE OR REPLACE PROCEDURE 存储过程名   2  IS   3  BEGIN   4  NULL;   5  END; ...

    数据库原理之求关系的闭包

    • qq_23100787
    • qq_23100787
    • 2015年09月11日 00:39
    • 943
    因为大家有很多人被教科书很复杂的求解闭包的方法给弄晕了,都不知道该咋求闭包了,因为我补上这篇文章,用来告诉大家怎么用简单的方法求闭包 关于闭包易懂的理解方法 闭包就是由一个属性直接或间接推导出...

    Oracle数据库及SQL结构化查询语言

    • qiao0809
    • qiao0809
    • 2014年10月22日 11:09
    • 498
    Oracle数据库的主要特点      支持多用户、大事务量的事务处理      数据安全性和完整性控制      支持分布式数据处理      可移植性 数据库     物理...

    Oracle数据库-SQL及操作符

    • lingyiwin
    • lingyiwin
    • 2016年05月08日 22:12
    • 124
    一:SQL分类 1. DML(数据操作语言)查询、插入、删除和修改数据库中的数据, SELECT、INSERT、 UPDATE 、DELETE等 2. DCL(数据控制语言)用来控制存取...

    oracle入门学习笔记

    • conanswp
    • conanswp
    • 2014年07月15日 22:36
    • 9219
    oracle学习笔记

    数据库实验指导书+实验报告(2015)

    • snsdzjlz
    • snsdzjlz
    • 2015年07月11日 20:54
    • 3594
    预备实验(选做) 实验名称:SQL Server 2005的安装与系统设置   实验目的和要求:掌握SQL Server 2005的安装和配置方法,熟悉SQL Server的系统环境,主要是对“...

    数据库原理(四)--关系数据库标准语言SQL(一)

    关系数据库标准语言SQL(一)
    • wuxiaojun000000
    • wuxiaojun000000
    • 2016年06月12日 15:08
    • 185

    如果有人问你数据库的原理,叫他看这篇文章

    本文由 伯乐在线 - Panblack 翻译,黄利民 校稿。未经许可,禁止转载! 英文出处:Christophe Kalenzaga。欢迎加入翻译组。 一提到关系型数据库,我禁不住想:有些东西...
    • AlbertFly
    • AlbertFly
    • 2016年05月04日 23:03
    • 8734

    通过Oracle数据库,学SQL语句。

    • CSDN_SamLiu
    • CSDN_SamLiu
    • 2017年09月26日 10:48
    • 509
    Oracle数据库 一、数据库简介 1、数据库(Database,简称DB):是按照数据结构来组织、储存和管理数据的仓库。 数据库管理系统(简称DBMS):管理数据库的软件。 数据库对象:  表,视图...

    深入了解SQLServer系统数据库工作原理(转)

    展开全文
  • oracle数据库学习笔记

    2020-09-21 16:47:36
    oracle学习笔记;oracle DML数据库操作语言;oracle常用函数使用方法及使用例子,存储过程等的创建
  • oracle数据库学习课件

    2012-04-08 13:35:25
    oracle数据库学习课件,大伙可以下载看看。希望对你学习有帮助
  • oracle学习资料,oracle数据库学习适合初学者的一个文档!
  • Oracle数据库学习ppt资料,是一套资料,全部压缩在一起的,很全面
  • ORACLE数据库学习心得.pdf
  • Oracle数据库学习总结.pdf
  • oracle 数据库学习笔记(全) oracle 数据库学习笔记(全)
  • {管理信息化 ORACLE}Oracle 数据库学 习讲义 Oracle 的历史 Oracle 公司(甲骨文)创始人:LarryEllison32 岁,公司提供数据库服务. 公司成立于 1977 年,83年公司更名为 Oracle,原名为软件开发实验室. Oracle 数据库适用...
  • Oracle数据库学习课件

    2011-06-22 14:00:26
    本资源含有Oracle数据库的所有学习课件,介绍了Oracle大型数据库的相关知识以及使用。还有sql基础与PLSQL编程。
  • Oracle数据库学习日记

    2016-10-26 12:47:03
    Oracle数据库学习日记
  • 推荐一个Oracle数据库学习的网站

    千次阅读 2018-12-16 14:01:22
    推荐一个我个人的Oracle数据库学习网站,比较系统性的整理,会持续更新的网站。网址: Oracle基础教程: http://www.oraclejsq.com/article/010100110.html PL/SQL教程: ... ...

    推荐一个我个人的Oracle数据库学习网站,比较系统性的整理,会持续更新的网站。网址:

    Oracle基础教程:

    http://www.oraclejsq.com/article/010100110.html

    PL/SQL教程

    http://www.oraclejsq.com/plsql/010200446.html

     

    展开全文
  • Oracle数据库学习(一)-数据库原理及SQL.docx
  • oracle数据库学习总结(一).pdf

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 159,376
精华内容 63,750
关键字:

oracle数据库学习