Oracle基础

Oracle简介和安装

1、Oracle数据库管理系统简介

Oracle——甲骨文

是一个关系数据库管理系统(Relation  Database Management System)

拥有以下一些特点:

  1. 支持多种数据类型的存储和管理。
  2. 支持多种平台(Windows、Linux等操作系统)
  3. 支持多账号操作;
  4. 支持远程连接服务;
  5. 支持国际标准的SQL语言;
  6. 支持图形界面操作;

2、SQL语言介绍

SQL——Structured  Query  Language(结构化查询语言)

SQL是国际标准的数据库查询语言。

SQL应用中被分为以下几类:

1)DDL:Data Defined Language(数据定义语言)。主要用于数据库、数据表、索引等相关内容的定义和创建、修改、删除。

操作方式:Create——创建、Alter——修改、Drop——删除

操作对象:database(数据库)、table(数据表)、Index(索引)

2)DML:Data Manuel  Language(数据操作语言)。针对数据本身进行的增加、修改、删除操作

操作方式:Insert——插入、update——修改、delete——删除

操作对象:data

3)DQL:Data  Query  Language(数据查询语言)。主要用针对数据进行各种查询。

操作方式:select——查询(简单的查询、条件的查询(范围、匹配查询、连接查询、子查询(嵌套查询)))

操作对象:data

4)DCL:Data Control  Language(数据控制语言)。主要用于对数据库使用权限进行管理。

操作方式:grant——授权、revoke——取消授权、deny——拒绝。

操作对象:权限(create、alter、drop、insert、update、delete、select)

使用者(数据库管理员或者其他需要使用数据库技术的人员)user

数据库和数据表(database、table)

操作或者访问使用的主机(host)

3、Oracle的安装

使用Oracle 11g版本,64位的。

安装在Windows  7  系统(旗舰版)64位上。

安装前关闭杀毒、防火墙等安全软件。

1)解压缩Oracle安装包后,进入到目录,以管理员身份运行setup.exe文件。

检测安装环境,不用操作。

2)开始安装和配置。输入一个邮箱地址:

直接继续进行。

3)选择完整的安装模式。然后下一步。

4)选择Oracle安装类型。然后下一步

桌面类拥有图形界面操作。

5)设置和配置Oracle的安装信息。最后下一步

Oracle的基本目录

安装文件的目录

数据库文件目录

版本

口令:Test_2105

6)开始安装相应的程序。

Oracle自动创建Oracle数据库示例。

7)Oracle安装中的系统数据库的账号信息。

通过口令管理,可以设定要使用的账号的信息和密码。

解锁SCOTT账号,并设置密码:Test_2105。

8)安装完毕。

9)检测Oracle是否安装成功。在开始菜单中,找到Oracle的安装目录,找到一个工具:SQL Plus

输入上一步骤中解锁的账号和密码:

出现上图所示的结果,说明安装配置成功。

二、Oracle数据创建数据库和数据表

Oracle数据库的相应创建和操作

Oracle中用户和权限的相关操作

Oracle中支持的数据和数据类型

Oracle中的数据表的操作

1、Oracle在数据库管理中的运行机制

模式:可以通俗的理解为就是用户。

模式对象:被模式所拥有的,数据库、数据表等。

2、使用Oracle系统管理员身份运行Oracle

SQL Plus的应用:既可以作为一个命令终端,运行Oracle操作指令,也可以当做一个命令单独运行。

打开Windows的命令行工具(cmd),输入命令:

sqlplus  /  as sysdba

注意:通过该命令可以直接使用Oracle的系统管理员账号,对Oracle进行全方位的管理。

3、使用Oracle的两种途径

1)图形界面工具进行Oracle管理和操作(技术含量不高)

2)通过SQL命令进行Oracle的管理和操作(有技术)

4、在Oracle中创建一个数据库

创建好存放数据库文件的目录(路径)

创建数据库文件

设置数据库的管理员并且进行授权

1)设置和创建数据库的存放目录。使用mydata作为存放数据库文件的目录。

2)创建数据库文件。

Create  tablespace  数据库名称

Logging  datafile ‘数据文件的路径和名称.dbf’

Size 大小M

AUTOextend On next  扩张大小M

Maxsize  最大大小M

Extent Management Local;

创建一个名字为student的数据库(文件)。

3)创建Oracle数据库对应的临时文件。

Create  temporary tablespace  临时文件名_TEMP

TEMPFILE ‘临时文件路径和名称.dbf’

Size 初始大小M

Autoextend  on Next  扩展大小M

Maxsize  最大大小M

Extent  management  Local;

4)创建用户并关联数据库文件(临时文件)。

Create  user  用户名

Identified  by  密码

Default tablespace 数据库名

temporary  tablespace  临时文件名;

5)授予用户对数据库的操作权限。

Grant  权限 to 用户;

Oracle常用的权限:

Connect:连接数据库服务

Resource:资源(数据占用空间)

Dba:数据库管理员,对数据库拥有绝对的管理权限。

Create session:创建会话;

6)使用管理账号,登录SQL Plus查看是否成功。

 5、Oracle中创建数据表

库à表à数据

图书馆---书架---书

1)Oracle中表的基本结构:

行(row):一条记录

列/属性(column):记录的属性

值(value):每一个属性的取值

约束:非空、默认、唯一……

2)Oracle中创建表的语法规则

Create  table  表名称(

属性名1  属性的数据类型  约束条件,

属性名2 属性的数据类型  约束条件,

属性名3  属性的数据类型  约束条件,

……

);

属性名称的要求:字母开头,通俗易懂

数据类型:数值(number),字符(char-固定个数的字符;varchar2-可变化个数的字符),日期类型(date)

约束条件:unique-唯一,not null-非空

创建如下的一个表:

Stu_info:

ID

name

sex

birthday

height

1

yangkaikai

1990-01-01

190

例如,

Oracle简介和安装相关推荐

  1. Oracle简介与安装

    Oracle笔记(一) Oracle简介及安装 一.轨迹 二.Oracle简介 Oracle是现在全世界最大的数据库提供商,编程语言提供商,应用软件提供商,它的地位等价于微软的地位. Oracle在古 ...

  2. Oracle: 一、Oracle简介,安装,基本使用,建表增删改查,数据类型及常用命令...

    内容简介 一.Oracle简介,安装,基本使用,建表增删改查,数据类型及常用命令. 技术与环境 操作系统: windows 语言类别: SQL之PL/SQL 特别鸣谢: 由马云涛老师提供资料 数据库: ...

  3. Oracle笔记(一) Oracle简介及安装

    一.轨迹 二.Oracle简介 Oracle是现在全世界最大的数据库提供商,编程语言提供商,应用软件提供商,它的地位等价于微软的地位. Oracle在古希腊神话中被称为"神谕",指 ...

  4. Oracle(一):简介、安装、DDL、DML、JDBC、导入导出

    一.ORACLE 简介 (一)什么是 ORACLE ORACLE 数据库系统是美国 ORACLE 公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SE ...

  5. Oracle系列-简介及安装

    简介 ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一. ORACLE数 ...

  6. Docker Toolbox:Docker Toolbox的简介、安装、使用方法之详细攻略

    Docker Toolbox:Docker Toolbox的简介.安装.使用方法之详细攻略 目录 Docker Toolbox的简介 0.优缺点 1.工具箱包括以下Docker工具 Docker To ...

  7. Redis简介及安装

    Redis简介及安装 文章目录 Redis简介及安装 一.nosql介绍 1.NoSQL 2.NoSQL和SQL数据库的比较: 二.Redis 1.简介 2.Redis特性 3.Redis 优势 4. ...

  8. oracle ogg 12安装,Oracle GoldenGate Studio 12.2.1.3安装

    [OGGS简介] Oracle GoldenGate Studio12.2.1.3是一个图形化OGG界面管理工具.通过此工具可以更方便的完成OGG复制设计,其主要特性: 1. 逻辑层面设计OGG,不需 ...

  9. Cobaltstrike简介、安装及简单使用

    Cobaltstrike简介.安装及简单使用 工具分享: 工具介绍 组成 运行环境: 系统要求: 工具安装 Windows客户端的安装 LINUX服务端安装: 参数详情 Cobalt Strik Vi ...

最新文章

  1. 模式6--ReadWriteLock
  2. SpringBoot+MyBatisPlus+Swagger2.7规范开发接口流程(以废料包材入库与出库为例)
  3. codevs 1230 元素查找
  4. 物理路径与虚拟路径 及Web Server
  5. uds帧格式_如何看懂UDS诊断报文
  6. dubbo调用超时回滚_微服务痛点基于Dubbo + Seata的分布式事务(AT模式)
  7. linux后台执行脚本(产生日志和不产生日志)(大神请留言)
  8. c语言万年历自动翻页,C语言实现万年历效果
  9. python wifi密码本下载_WifiPass下载 WifiPass(Python获取本机保存的所有WIFI密码) 免费版 下载-脚本之家...
  10. 小米笔记本、小米游戏本重装原装出厂镜像教程-有百度盘的提取码
  11. macos复制粘贴快捷键 快速_mac复制粘贴快捷键
  12. 基于SpringBoot的共享汽车管理系统
  13. 初学DSP(2)-TMS320F280049C代码探究
  14. 计算机技术在文物修复中的应用,【3D打印技术在文物修复中的应用原稿材料】...
  15. 稳压二极管1N4733A使用方法
  16. effective c++条款44 将与参数无关的代码抽离templates
  17. 用html制作发帖与回帖,发帖代码
  18. 搭档之家:柯达股价异常飙升,盘内23分钟暴涨79%迎五次熔断
  19. STM32之ADS8332
  20. 矩阵谱半径与矩阵范数的关系

热门文章

  1. Hangman Judge, UVa 489
  2. 转载随机数的两种操作方法
  3. 活动抽奖,送出10个OG角色
  4. 兼阅万分享:适合上班族下班时间做的6项兼职小副业
  5. 一个少女17到27的荒唐情事,得到、失去、寻找、错过、追悔的故事。
  6. 饭桶:ろく:非线性规划
  7. InstallShield 2015 打包vs2015编辑的.net程序 生成setup单文件
  8. 深圳Java培训:WebService的简单使用
  9. python输入三个整数x、y、z、请把这三个数由小到大输出_输入三个整数x、y、z,请把这三个数由小到大输出...
  10. Eclipse安装Spring Tool Suit 插件