一、数据库对象:

  模式对象:

数据库对象是逻辑结构的集合,最基本的数据库对象是表;

其他对象包括:create增、drop删、改alter

  同义词、序列、视图、索引

1、同义词:

①、 现有对象的一个别名:

  简化SQL语句,隐藏对象的名称和所有者,提供对对象的公共访问;

②、类型:

私有同义词:

  只能在其模式下内访问,且不能与当前模式的对象同名(当前用户下使用);

公有同义词:

  可被所有的数据库用户访问。只能是管理员用户创建。

③、私有:synonym(system身份登录创建)

---创建用户

CREATE  USER  test  IDENTIFIED  BY  123456;--创建一个用户名为 test 密码为123456的用户
GRANT CONNECT , CREATE SYNONYM TO test; ---授予权限(连接数据库,创建同义词--起别名)
GRANT SELECT ON SCOTT.EMP TO test;--查询
GRANT DELETE ON SCOTT.EMP TO test;--删除
GRANT UPDATE ON SCOTT.EMP TO test;--增 select * from scott.emp;
create synonym staff for scott.emp;--起别名--提高安全性
select * from staff;---私有同义词,只能谁创建谁访问

④、公有:public

需要sys或者system用户来创建

--一sys或system身份登录,创建公有同义词--谁都能查
create public synonym emps for scott.emp;
select * from emps;

修改和删除的原则是:谁创建谁修改、删除

最新文章

  1. ASP.MVC时间类型json数据处理
  2. Effective Java 67 Avoid excessive synchronization
  3. css修改,类似elememt.style样式修改
  4. 为什么Linux的fdisk分区时第一块磁盘分区的First Sector是2048?
  5. java生成随机序列号
  6. JavaScript宝座:七大框架论剑
  7. Ubuntu Docker 安装和配置 GitLab CI 持续集成
  8. 【蓝牙低功耗BLE】控制GPIO来点亮LED
  9. 字体转换网站——Font Squirrel
  10. ARM cortexM4中断优先级的一点理解。
  11. 【bzoj1492】 NOI2007—货币兑换Cash
  12. iPhone上将短信内容发送到指定邮箱的方法
  13. .net WebService方法之重载、支持Session、支持request请求和response格式的浅析
  14. 使用MySQLTuner-perl对MySQL进行优化
  15. libmnl
  16. FPGA基础知识,应用,ASIC、ASSP区别(四)
  17. 厦门Uber优步司机奖励政策(12月14日到12月20日)
  18. Struts1之编码问题
  19. TP5.1:实现分页
  20. Spring Boot + Mybatis 多数据源配置实现读写分离

热门文章

  1. 关于SpringBoot集成myBatis时,mapper接口注入失败的问题
  2. MySQL命令2
  3. sequel pro无法连接mysql服务器
  4. CSS躬行记(9)——网格布局
  5. Node 内存泄漏排查案例
  6. C. Coffee Break 贪心 思维 有点难 有意思
  7. 折腾了一晚上的“equals”和“==”
  8. C# 基础至集合-数组、List<T>、ArrayList、LinkedList、HashMap的一些区别
  9. centos7启动httpd服务失败:Job for httpd.service failed because the control process exited with error code.
  10. Linux共享库简单总结