回覆列表
  • 1 # 使用者7223656964639

    create schema 用於劃分資料庫表的 應用的區域

    例如你的資料庫裡面有很多的表。

    就以一個學校作為例子吧

    有很多表,用於儲存 學生、課程、成績、學分 等資訊。

    還有很多表,用於儲存 老師、工資、獎金等資訊。

    還有很多表,用於儲存 學校的 固定資產、流動資產、財務相關資訊。

    如果這麼多的表,都混雜在一起。

    管理起來非常麻煩。

    透過 create schema , 劃分區域,

    把學生的,建立一個 schema 叫 Student

    教師的,建立一個 schema 叫 Teacher

    學校財務的,建立一個 schema 叫 School

    這樣, 對於專門 負責 學生資訊管理的, 就只負責 Student 這個 schema

    表名 全部是 Student.具體表名。

    對於,負責 教師 系統 開發的人來說, 程式裡面的 表名, 都是 Teacher.具體表名。

    學校財務的也是一樣, 查詢的時候, 是:

    SELECT

    *

    FROM

    School.具體表名;

    ---------------------------------

    模式與資料庫、資料庫中的表有什麼關係 =

    1個數據庫下,可以有多個模式。 不指定的時候,預設為 dbo

    1個模式下,可以有0個或多個表

  • 中秋節和大豐收的關聯?
  • js14p數字時間繼電器接線圖?