Schema與User的區別

2021-08-31 17:29:46 字數 269 閱讀 2643

schema是乙個邏輯結構資料的集合。乙個schema屬於乙個資料庫user,並且與該user同名。每個user只擁有乙個schema。

所以當我們使用scott/tiger登入,執行資料庫mydb下的表tuser查詢時:

select * from tuser

等價於select * from scott.tuser;

但是此處的scott是schema而不是user,因為table是屬於schema的而不是user,user有的只是管理操縱schema的許可權。

資料庫中User和Schema的關係

source click here 在sql server2000中,由於架構的原因,user和schema總有一層隱含的關係,讓我們很少意識到其實user和schema是兩種完全不同的概念,不過在sql server2005中這種架構被打破了,user和schema也被分開了。首先我來做乙個比喻,...

資料庫中User和Schema的關係

就是床,user就是每個schema的主人,所以schema包含的是object,而不是user 其實user是對應與資料庫的 即user是每個對應資料庫的主人 既然有運算元據庫 倉庫 的權利,就肯定有運算元據庫中每個schema 房間 的權利,就是說每個資料庫對映的user有每個schema 房間...

資料庫中User和Schema的關係

在sql server2000中,由於架構的原因,user和schema總有一層隱含的關係,讓我們很少意識到其實user和schema是兩種完全不同的概念,不過在sql server2005中這種架構被打破了,user和schema也被分開了。首先我來做乙個比喻,什麼是database,什麼是sch...