下载此文档

Oracle知识整理模板.doc


文档分类:IT计算机 | 页数:约62页 举报非法文档有奖
1/62
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/62 下载此文档
文档列表 文档介绍
Oracle知识整理SQL语言分类种类缩写全称常用操作数据定义语言DDLDatadefinelanguagecreate,alter,drop数据操纵语言DMLDataManipulationLanguageselect,insert,delete,mit,savapoint,rollback数据控制语言DCLDataControlLanguagegrant,revokeSQL常用数据类型分类关键字表示范围备注字符char1~2000字节固定长度varchar21~4000字节可自增长长度long2GB可自增长长度数值number定义方式number(P,[S])P:长度S:精度日期date日期和时间部分,精确到整个的秒timestamp存储日期、时间和时区信息,秒值精确到小数点后6位RAWraw1~2000字节存储二进制数据longraw2GB存储二进制数据LOBclob4GB能够存储大量字符数据blob4GB可以存储较大的二进制对象,如图形、视频剪辑和声音文件bfile4GB用于将二进制数据存储在数据库外部的操作系统文件中Oracle中的伪列Oracle中伪列就像一个表列,但是它并没有存储在表中伪列可以从表中查询,但不能插入、更新和删除它们的值常用的伪列有ROWID和ROWNUMROWIDROWID是表中行的存储地址,该地址可以唯一地标识数据库中的一行,可以使用ROWID伪列快速地定位表中的一行。ROWNUMROWNUM是查询返回的结果集中行的序号,可以使用它来限制查询返回的行数。命名规则Oracle中的各种数据对象,包括表名称,视图等等名称的命名都需要遵循Oracle的命名规则。Oracle的命名规则分为标准命名方式和非标准命名方式。标准命名方式以字符打头30个字符以内只能包含A-Z,a-z,0-9,_,$和#。不能和同一个用户下的其他对象重名,不能是oracle服务器的保留字。非标准命名方式你可以使用你想使用的任何字符,包括中文,oracle中的保留字,空格等等,但是需要将对象名用双引号引起来。例如:createtable“table”(test1varchar2(10));创建表空间CREATETABLESPACEtablespacenameDATAFILE‘filename’[SIZEinteger[K|M]][AUTOEXTEND[OFF|ON]];注:大写字母为关键字,小写部分为用户自定义部分;[]中的内容为可选择部分。例:createtablespacemy_tablespace datafile‘c:\myspace’size100K autoextendon;Oracle用户操作创建用户CREATEUSERusernameIDENTIFIEDBYpassword[DEFAULTTABLESPACEtablespace][TEMPORARYTABLESPACEtablespace];例:createuserscottidentifiedbytiger;OUNTLOCK;OUNTUNLOCK;删除用户DROPUSERusername;权限管理Oracle权限有两种类型,系统权限和对象权限。系统权限:系统规定用户使用数据库的权限。(系统权限是对用户而言)。实体权限:某种权限用户对其它用户的表或视图的存取权限。(是针对表或视图而言的)。系统权限管理系统权限分类DBA:拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建数据库结构。CONNECT:拥有Connect权限的用户只可以登录Oracle,不可以创建实体,不可以创建数据库结构。对于普通用户:授予connect,resource权限。对于DBA管理用户:授予connect,resource,dba权限。系统权限授权系统权限只能由DBA用户授出:sys,system(最开始只能是这两个用户)授权命令:GRANTconnect,resource,dbaTOusername;普通用户通过授权可以具有与system相同的用户权限,但永远不能达到与sys用户相同的权限,system用户的权限也可以被回收。例:grantconnect,resourcetoscott;系统权限传递增加WITHADMINOPTION选项,则得到的权限可以传递。例:grantconnect,resorcetouser01withadminoption;系统权限回收REVOKEconnect,resourceFROMusername;实体权限管理实体权限分类select,update,insert,alter,index,delete,all等实体权限授权GRANTselect,update,insertONt

Oracle知识整理模板 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数62
  • 收藏数0 收藏
  • 顶次数0
  • 上传人业精于勤
  • 文件大小167 KB
  • 时间2019-12-06