orcacle总结.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
orcacle总结

orcacle总结 oracle数据库的创建流程: 1.首先登陆到开发工具 2.创建表空间(一个表空间至少有一个数据文件存在,否则此表空间没有存在的价值) A:创建语法 create tablespace 表空间名 datafile 数据文件的物理地址(目录和文件全名) size 大小 设置表空间状态:alter tablespace 表空间名 offline/online B:修改表空间文件大小语法 alter database datafile ‘文件的物理地址’ resize 大小 C:向表空间中添加数据文件的方法 alter tablespace 表空间名 add datafile 文件的物理地址 size 大小 D:删除表空间 drop tablespace 表空间名(此时,只是从数据库中删除了表空间的信息,删除了数据文件和数据库的关联,但是,数据文件仍旧会在物理磁盘上存在) drop tablespace 表空间名 including contents and datafiles(此时,数据文件也就一同删除) 3.创建用户 A:创建的同时指定默认表空间 create user 用户名 identified by 密码 default tablespace 表空间名 B:先创建再指定默认表空间 create user 用户名 identified by 密码 alter user 用户名 default tablespace 表空间名 C:删除用户 A:用户方案下没有数据库对象 drop user 用户名 B:用户方案下有了数据库对象 drop user 用户名 cascade 4.给用户分配表空间使用限额(未授权dba权限的用户) alter user 用户名 quota 大小(unlimited表示无限制权限就是dba的权限) on 表空间 5.给用户分配权限(系统权限和对象权限) (1)系统权限(create/alter/drop) A:授权 grant 权限 to 用户名 权限就是数据库操作一系列内容 B:收回权限 revoke 权限 from 用户名 (2)对象权限(select/update/add/delete) A:思想 如果当前用户希望操作其他用户的数据,则需要进行对象权限的分配。 B:前提 只有数据库对象的所有者,才能进行对象权限的分配。 C:分配 grant 对象权限 on 方案名.表名 to 用户 revoke 对象权限 on 方案名.表名 from 用户 注意:系统权限执行的是自动事物提交,对象权限则是手动事物提交 手动事物的结束标志是commit(提交)/rollback(回滚、撤销) 6:执行数据库的一系列操作 (1)建表:先建表再添加约束 普通创建: create table 方案名.表名称 (字段列表 属性not null和default 值) 根据已有表创建新表(根据查询创??表) create table 方案名.表名 as select 语句 此时创建的新表中所有约束丢失 (2)添加约束 alter table 方案名.表名 add constraint 约束名称 约束的类型 约束的条件 主键约束: alter table 方案名.表名 add constraint pk_主键名称 primary key(主键字段) 唯一键约束: alter table 方案名.表名 add constraint u_唯一约束名 unique(字段名) 检查约束: alter table 方案名.表名 add constraint ck_约束名 check(条件) 外键约束: alter table 方案名.表名 add constraint fk_约束名 foreign key(外键字段) references方案名.表名(主键字段) 带有级联删除的外键约束: alter table 方案名.表名 add constraint fk_约束名 foreign key(外键字段) references方案名.表名(主键字段) on delete cascade 约束没有修改之说,只能删除重建。 删除约束 alter table 表名 drop constraint 约束名 注意:当表中已经存在数据了,再添加约束时,约束会自动验证已经存在的数据是否满足条件。如果有不满足条件的数据,约束创建不成功。 禁用约束 alter table 方案名.表名 disable constraint 约束名 启用约束 alter table 方案名.表名 enable constraint 约束名 默认的,启用约束时,会自动验证当前已经存在的数据。如果有数据不符合条件,仍旧启用不成功。 此时,可以选择,对已有

文档评论(0)

zw4044 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档