<form id="hz9zz"></form>
  • <form id="hz9zz"></form>

      <nobr id="hz9zz"></nobr>

      <form id="hz9zz"></form>

    1. 明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

      對于數據庫中table與schema的區別詳細說明

      [摘要]什么是Database,什么是Schema,什么是Table,什么是列,什么是行,什么是User?     我們可以把Database看作是一個大倉庫,倉庫分了很多很多的房間,Schema就是其中的...
      什么是Database,什么是Schema,什么是Table,什么是列,什么是行,什么是User?

        

        我們可以把Database看作是一個大倉庫,倉庫分了很多很多的房間,Schema就是其中的房間,一個Schema代表一個房間。

      Table可以看作是每個Schema中的床,Table(床)就被放入每個房間中,不能放置在房間之外,那豈不是晚上睡覺無家可歸了。

      然后床上可以放置很多物品,就好比Table上可以放置很多列和行一樣,數據庫中存儲數據的基本單元是Table,現實中每個倉庫放置物品的基本單位就是床。

        

        User就是每個Schema的主人,(所以Schema包含的是Object,而不是User),其實User是對應與數據庫的(即User是每個對應數據庫的主人),既然有

      操作數據庫(倉庫)的權利,就肯定有操作數據庫中每個Schema(房間)的權利,就是說每個數據庫映射的User有每個Schema(房間)的鑰匙,

        

        換句話說,如果他是某個倉庫的主人,那么這個倉庫的使用權和倉庫中的所有東西都是他的(包括房間),他有完全的操作權。系統管理員還可以給User

      分配具體的權限,也就是他到某一個房間能做些什么,是只能看(Read-Only),還是可以像主人一樣有所有的控制權(R/W),這個就要看這個User所對應

      的角色Role了。

      以上就是關于數據庫中table與schema的區別詳解的詳細內容,更多請關注php中文網其它相關文章!


      學習教程快速掌握從入門到精通的SQL知識。




      日韩精品一区二区三区高清