首页 > WEB开发 > mysql教程 >
sql为什么表的前缀是dbo
发布时间:2019-05-13 编辑:杨雨个人博客网站 点击:
sql表的前缀是dbo的原因是:bdo是数据库的默认用户,它具有所有者权限,通过dbo来定义对象,能够使数据库中的任何用户引用而不必提供所有者名称。
DBO是每个数据库的默认用户,具有所有者权限,即DbOwner。通过用DBO作为所有者来定义对象,能够使数据库中的任何用户引用而不必提供所有者名称。
比如:你以User1登录进去并建表Table,而未指定DBO, 当用户User2登进去想访问Table时就得知道这个Table是你User1建立的,要写上User1.Table,如果他不知道是你建的,则访问会有问题。
如果你建表时把所有者指给了Dbo,则别的用户进来时写上Dbo.Table就行了,不必知道User1。
不光表是如此,视图等等数据库对象建立时也要如此才算是好。
本文地址:http://itbyc.com/mysql/19447.html
转载请注明出处。
与《sql为什么表的前缀是dbo》相关文章
- 为什么要使用Vuejs
- MySQL为什么主键自增
- php为什么不能直接运行
- Redis是单线程的,但Redis为什么这么快?
- 为什么要在密码里加点“盐”
- 致产品主管,产品总监:为什么你招不到好的产品经理?
- 从Nginx、Apache工作原理看为什么Nginx比Apache高效
- 为什么你“做不好”产品(下)
- 为什么你总是“做不好”产品?(上)
- HTML5自定义属性前缀data-及dataset的使用方法(Html5
- 为什么你看了那么多产品文章,却依旧做不好产品?
- 你为什么想做一名产品经理呢?
- 需求文档2.0:三个原因,解答我为什么用excel写需求文
- 我为什么使用 JavaScript Standard Style(JavaScript
- 如何更改织梦系统数据库表前缀(测试没问题时使用)
- 织梦怎么批量修改表前缀(利用sql语句)