欢迎光临杨雨的个人博客站!

杨雨个人网站-杨雨个人博客-杨照佳

杨雨个人博客网站

关注互联网和搜索引擎的个人博客网站

首页 > WEB开发 > mysql教程 >

sql为什么表的前缀是dbo

发布时间:2019-05-13  编辑:杨雨个人博客网站   点击:   

sql表的前缀是dbo的原因是:bdo是数据库的默认用户,它具有所有者权限,通过dbo来定义对象,能够使数据库中的任何用户引用而不必提供所有者名称。

sql为什么表的前缀是dbo

DBO是每个数据库的默认用户,具有所有者权限,即DbOwner。通过用DBO作为所有者来定义对象,能够使数据库中的任何用户引用而不必提供所有者名称。

比如:你以User1登录进去并建表Table,而未指定DBO, 当用户User2登进去想访问Table时就得知道这个Table是你User1建立的,要写上User1.Table,如果他不知道是你建的,则访问会有问题。

如果你建表时把所有者指给了Dbo,则别的用户进来时写上Dbo.Table就行了,不必知道User1。

不光表是如此,视图等等数据库对象建立时也要如此才算是好。 本文地址:http://itbyc.com/mysql/19447.html
转载请注明出处。

分享是一种快乐,也是一种美德:
博客首页 | WEB开发 | 网站运营 | CMS使用教程 滇ICP备14002061号-1