oracle schema与mysql_Oracle与Mysql中的Schema的理解

今天在看书(《Oracle Database 11g & MySQL 5.6开发手册》--清华大学出版社)的时候看到了关于Oracle与Mysql中的Schema的理解,关于这个问题自己也是纠结了一段时间的,写在这里,以便以后查阅

以下为书上原文:

从MySQL 5.0.2开始到Oracle MySQL5.6,模式都是数据库的一个别名。这可能会让你觉得他们是同一件事物,但事实并非如此。

MySQL数据库是一个独立的工作区域,它并不会与某个用户直接或者专门地绑定起来使其成为该工作区域的拥有者。例如,一个MySQL数据库中的超级用户(root)必须先为其赋予权限才能使其在该数据库中进行操作。在默认情况下,用户并没有指定的或默认的工作区域。实际上,读者可以赋予许多用户访问同一个数据库的权限。

而另一方面,Oracle的模式则是单一用户账户所拥有的独立工作区域。当超级用户(通常为SYS或者SYSTEM)创建用户时,也同时创建了该用户所拥有的独立工作区域。用户与其工作区域共同组成了Oracle数据库中的模式。然而,任何用户都可以赋予其他用户在其模式中的操作的权限,而超级用户也可以赋予这些权限。

第一篇的随笔,希望开个好头,逐渐养成写Blog和经常总结知识点的好习惯。因为对自己的水平很是了解,距离自己的梦想还差很远很远,所以要更加努力的学习,加油大白菜!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值