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字符,由字母数字 _ $ # 组成,不能和保留字重复,使用有意义的便于理解的字母组合,

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

转载于:https://www.cnblogs.com/jingfengling/p/5941623.html

Oracle-数据库相关推荐

  1. Oracle数据库导入导出命令!

    oracle数据库导入导出命令! 转自:http://www.cnblogs.com/fjfzhkb/archive/2007/09/03/879807.html Oracle数据导入导出imp/ex ...

  2. oracle数据库 export,转:Oracle数据库的备份方法——使用export作为备份

    5.使用export作为备份策略 5.1 export的命令选项说明 Oracle数据库的exp工具提供tables.users.full database.tablespace四种级别的导出方式,把 ...

  3. kettle读取不到oracle,kettle链接Oracle数据库,百试不爽!

    今天关于kettle在新建oracle数据连接失败的原因及处理办法在此给大家进行详细解析.(此文档有图片,有详细图片的word文档点击此处下载) 具体:工具-向导-创建数据连接向导-输入数据库连接名称 ...

  4. java oracle数据库高效分页查询_oracle高效分页查询总结

    探索查询语句: --分页参数:size = 20 page = 2 --没有order by的查询 -- 嵌套子查询,两次筛选(推荐使用) --SELECT * -- FROM (SELECT ROW ...

  5. 在oracle的安全策略中,Oracle数据库的安全策略(转)

    Oracle数据库的安全策略(转)[@more@]Oracle是关系型数据库管理系统,它功能强大.性能卓越,在当今大型数据库管理系统中占有重要地位.在我们开发的一MIS系统中,选用了Oracle7.3 ...

  6. oracle实例包括用户进程吗,ORACLE实例和ORACLE数据库详解(三)

    e.PMON:负责在一个Oracle进程失败时清理资源. 主要用于清除失效的用户进程,释放用户进程所用的资源.如PMON将回滚未提交的工作,释放锁,释放分配给失败进程的SGA资源. f.CKPT 同步 ...

  7. 存clob为空的值_将网页文本(HTML)保存到ORACLE数据库CLOB字详解

    网上常见的例子总是将文本文件上传至数据库的方法.今天在做文档管理相关系统时,需要将网页上的文本输入框(textarea或input)中的内容,上传到ORACLE数据库的CLOB字段中去.在网上找了好长 ...

  8. 获取oracle数据库war报告,Oracle 数据库开发及SQL基础实战

    Oracle 数据库开发及SQL基础实战 一.数据库基础 主键(Primary Key): 1.某一列或某些列的组合,构成一个主键,在这张二维表里,主键必须不重复.用于在这些行之间进行唯一的区别. 2 ...

  9. oracle中的聚簇,Oracle数据库的聚簇技术

    聚簇是根据码值找到数据的物理存储位置,从而达到快速检索数据的目的.聚簇索引的顺序就是数据的物理存储顺序,叶节点就是数据节点.非聚簇索引的顺序与数据物理排列顺序无关,叶节点仍然是索引节点,只不过有一个指 ...

  10. Oracle数据库一些操作信息

    Oracle数据库如何查看当前用户角色权限及默认表空间 查看当前用户的一些信息, 包括用户拥有的角色权限信息.用户表空间以及用户和默认表空间的关系等 --查看用户的角色权限 1.查看当前用户拥有的角色 ...

最新文章

  1. Jpa-操作mongodb
  2. 清华大学计算机系71班张晨,“神仙打架”要来了!网友:又到了凡人围观的时刻...
  3. 《剑指offer》c++版本 5.替换空格
  4. Web 趋势榜:上周最有意思、又热门的 10 大 Web 项目 - 210723
  5. .NETFramework、C#、VisualStudio 这三者之间关系,你了解吗!
  6. 低档显卡无法支持2K显示器
  7. CDN技术详解之系统架构
  8. 记一次wwwscan目录扫描后获取敏感目录登录后台
  9. 零基础自学SQL课程 | UNION 联合查询
  10. 兄弟dcp9020cdn手册_兄弟Brother DCP-9020CDN 驱动
  11. 工业相机与SCARA机械臂的坐标系标定
  12. 计算机win7的后缀名怎么显示,win7显示文件后缀名怎么显示?win7显示文件后缀
  13. 如何在PDF文件中快速查找关键字,这个方法后悔没早点知道
  14. 二手苹果手机价格一览表
  15. centos7/8配置secondary ip
  16. gentoo mysql_Gentoo 安装 Mysql
  17. 科学计算机设计总结,科学计算器课程设计报告
  18. CoreJava(第二章)Java基础
  19. cf刷题记录- 5 1
  20. Python利用paddlehub实现批量抠图和更换证件照背景底色

热门文章

  1. Leetcode 304.二维区域和检索-矩阵不可变
  2. Aizu - 2249
  3. 字典:python的基础数据类型
  4. 剑指Offer_62_二叉搜索树的第k个结点
  5. jQuery easing动画效果扩展
  6. Android Android.mk脚本结构
  7. winsock编程宝典
  8. Android 10系统新特性解读
  9. 手摸手带你入门ionic3(六):界面跳转
  10. STM32 IAP docs