Oracle

  1、特点  关系型数据库  采用二维表的行使管理数据库  具有行和列

                 表间存在关联关系

  2、安装  数据库(11g)  版本类型  32位

                        64位

                安装类型  桌面类  本机开发

                      服务器类  生产环境

                安装过程  修改安装目录

                      修改字符集为UTF-8

                      配置要求1G以上空闲内存  内存不足时选择忽略

                服务  OracleService实例ID  代表Oracle数据库的实例  (必须启动)

                    数据库版本DNSListrner  监听数据库请求  (必须启动)

                    OracleDBConsole实例ID  Oracle管理的web请求

         开发工具  PLSQL Developer  32位和64位(只能连接相应的版本类型数据库)

  3、管理  web端  URL   https://localhost:1158/em

              登陆  SYS用户(超级管理员用户)

                  选择登录身份SYSDBA

              服务器  表空间(数据库的逻辑存储空间)

                      (有一个或多个数据文件组成,方便数据控件的扩展,把文件设置在不同硬盘上提高存取效率)

                      (类型:永久、临时、还原)

                      (状态:读写、只读、脱机)

                   数据文件  (数据库存储数据的物理文件)(扩展名一般为DBF)(文件大小设置为自动扩展)

             方案  和用户登录名是一一对应的

                 用户创建的对象都归属于对应的方案

                 通过方案可以区分同名的对象

         PLSQL Developer端  命令窗口  执行SQL命令

                    用户  默认表空间(不填写则自动指定位Users)

                        临时表空间(不填写则自动指定位Temp)

                        角色权限(至少加入 connect 链接权限)

                            (DBA  具有管理员权限的角色)

                        密码期限(默认加入密码期限,取消需要)

  4、表

    1.约束  非空约束(不能存入空值)

         主键约束  Primary

               默认为非空约束和唯一约束

               可以是单列或多列

               每个表只能有一个主键约束

               Oracle通过序列实现,其他数据库有支持自增长类型的字段(只适用于单一数据库)

               作用(定义唯一数据行,默认按照主键创建索引)

               GUID  全局唯一标识(32位长度16进制的字符串)

         唯一约束  Unique

               数据不能重复

               可以指一列或多列

               一个表可以有多个唯一约束

         检查约束  确保数据的规范性(通过检察规则语限定数据的范围和列表)

         外键约束  Foreign

               两个表之间的关联约束

               设置方式(设置本表的字段为外键,必须关联到其他表的具有唯一约束的字段上)

               字段名可以不同,数据类型要一致

               添加或修改外建表的外键字段内容时 该内容在主键表的对应字段里必须要存在

               主键表在修改或删除数据时 该内容在外建表的对应字段要不存在

    2.数据类型  数值型  number(长度)

                number(总长度,小数点后的长度)

           字符串型  char(最大字符位数)  定长字符串(规定字符位数是多少,就占用多少,查询效率高,最大长度2000)

                 varchar2(最大字符位数)   可变长字符串(适用于长度不固定的数据,空间占用合理,最大长度4000)

                 nvarchar2(最大字符位数)  可变长度(不管数组还是字母汉字都占用一个字符,最大长度1000)

                 clob  大文本(最大存储空间是4G,严重影响查询效率,一般是建专用表才用)

           日期时间型  date  日期时间型

                  timestamp  时间戳(自动记录数据更新时间)

           二进制型  bolb  (存放二进制内容,最大长度为4G,影响查询速率)

    3.命名规则  必须以字母开头,长度不能超过30字符,由字母数字 _ $ # 组成,不能和保留字重复,使用有意义的便于理解的字母组合,

           包含表名及列名(字段名)

Oracle-数据库的更多相关文章

  1. 使用Zabbix监控Oracle数据库

    Orabbix介绍 监控Oracle数据库我们需要安装第三方提供的Zabbix插件,我们先测试比较有名的Orabbix,http://www.smartmarmot.com/product/orabb ...

  2. Oracle 数据库知识汇总篇

    Oracle 数据库知识汇总篇(更新中..) 1.安装部署篇 2.管理维护篇 3.数据迁移篇 4.故障处理篇 5.性能调优篇 6.SQL PL/SQL篇 7.考试认证篇 8.原理体系篇 9.架构设计篇 ...

  3. Oracle数据库该如何着手优化一个SQL

    这是个终极问题,因为优化本身的复杂性实在是难以总结的,很多时候优化的方法并不是用到了什么高深莫测的技术,而只是一个思想意识层面的差异,而这些都很可能连带导致性能表现上的巨大差异. 所以有时候我们应该先 ...

  4. Oracle 数据库语句大全

    Oracle数据库语句大全 ORACLE支持五种类型的完整性约束 NOT NULL (非空)--防止NULL值进入指定的列,在单列基础上定义,默认情况下,ORACLE允许在任何列中有NULL值. CH ...

  5. Oracle数据库升级(10.2.0.4->11.2.0.4)

    环境: RHEL5.4 + Oracle 10.2.0.4 目的: 在本机将数据库升级到11.2.0.4 之前总结的Oracle数据库异机升级:http://www.cnblogs.com/jyzha ...

  6. 混合框架中Oracle数据库的还原处理操作

    在较早期的随笔<Oracle如何实现创建数据库.备份数据库及数据导出导入的一条龙操作>粗略介绍了Oracle数据库的备份还原操作,本文想从开发框架的基础上介绍Oracle数据库的脚本或者还 ...

  7. Oracle数据库的链接数目超标

    测试场景:Oracle数据库的链接数目超标,iServer是否自动连接. 测试步骤:(1)设置了最大连接数为85,oracle后台进程有83:(2)开启3台iserver(A,B,C)A,B发布tes ...

  8. 将Oracle数据库中的数据写入Excel

    将Oracle数据库中的数据写入Excel 1.准备工作 Oracle数据库"TBYZB_FIELD_PRESSURE"表中数据如图: Excel模板(201512.xls): 2 ...

  9. Oracle数据库11g各版本介绍及功能比较

    .标准版和企 业版.所有这些版本都使用相同的通用代码库构建,这意味着企业的数据库管理软件可以轻松地从规模较小的单一处理器服务器扩展到多处理器服务器集 群,而无需更改一行代码.Oracle数据库11g企 ...

  10. Oracle数据库,数据的增、删、改、查

    oracle数据库中,数据的增.删.改.查,通过SQL语句实现 SQL:结构化查询语言: 特点:不区分大小写:字符串用单引号引起来:语句结束用分号表示结束: 行注释,在语句的最前面加"--& ...

随机推荐

  1. Running Kafka At Scale

    https://engineering.linkedin.com/kafka/running-kafka-scale If data is the lifeblood of high technolo ...

  2. java Direct Buffer

    public static ByteBuffer allocate (int capacity)       //性能低于下面的Direct,因为是把内存建立在JVM堆上,容易被GC回收,可能需要多次 ...

  3. 单选按钮控件(Ridio Button)的使用

    VC学习笔记5:单选按钮控件(Ridio Button)的使用 一.对单选按钮进行分组: 每组的第一个单选按钮设置属性:Group,Tabstop,Auto;其余按钮设置属性Tabstop,Auto. ...

  4. ASP.NET网页生成EXCEL并下载(利用DataGrid或GridView等)

    前几天要在后台查询数据库内容(用entity framework),将查询出来的信息(List或DataTable形式)转成EXCEL供用户下载.经过谷歌.百度搜索,终于搜出了一些代码.似乎可用了,结 ...

  5. 制作3D图片立方体旋转特效

    <!DOCTYPE html><html><head><meta charset="utf-8" /><title>CS ...

  6. 15 款最好的 C/C++ 编译器和集成开发环境

    我们有很多编程语言来进行 web 开发,比如 Java,.Net,PHP,Ruby,Perl,Python 等等.今天我们主要讨论的是两大古老而又流行的语言: C 和 C++ ,它们有着许多卓越的特性 ...

  7. Cocos2d-JS轻量级开发

    官方提供了另外一种使用cocos2d js的方式,更适合web开发者,只要引用一个js就可以了 1.下载Cocos2d-JS Lite Version(去下载>>) 下载下来的将是一个完整 ...

  8. 一个例子深入理解ClassLoader

    文件类加载器,该加载器重载了loadClass方法,逻辑是只读取文件来加载类,不委托给父类加载器进行加载 package com.ydd.study.hello.classloader; import ...

  9. Oracle 11G INDEX FULL SCAN 和 INDEX FAST FULL SCAN 对比分析

    SQL> drop table test; 表已删除. SQL> create table test as select * from dba_objects where 1!=1; 表已 ...

  10. Power-BI 零售连锁行业解决方案

    引入:一方面消费需求日益增长,另一方面市场竞争日趋激烈,电商对传统实体店的冲击越来越大,再加上各项成本费用高涨,利润走低.数字化决策可帮助企业增强运营能力.提升单店产出,必将成为企业面对激烈竞争.快速 ...