資料庫Schema兩種含義

2022-08-30 11:00:15 字數 601 閱讀 7463

1、資料庫schema有兩種含義,一種是概念上的schema,指的是一組ddl語句集,該語句集完整地描述了資料庫的結構。還有一種是物理上的 schema,指的是資料庫中的乙個名字空間,它包含一組表、檢視和儲存過程等命名物件。物理schema可以通過標準sql語句來建立、更新和修改。例 如以下sql語句建立了兩個物理schema:

create schema schema_a;

create table schema_a.customers(id int not null,……);

create schema schema_b;

create table schema_b.customers(id int not null,……);

2、簡單的說:就是乙個資料庫使用者所擁有的資料庫的物件。

3、資料庫:指的是說mysql(或者說oracle等)

schema: 指的是說當偶create database caiceclb時,caiceclb就是乙個schema

catalog: 指的是所有的database目錄,就像上圖顯示的那樣,將mysql原來的(mysql,infomation_schema)及後來新建的的database的集合。

以上內容摘自

資料庫 schema含義

資料庫schema有兩種含義,一種是概念上的schema,指的是一組ddl語句集,該語句集完整地描述了資料庫的結構。還有一種是物理上的schema,指的是資料庫中的乙個名字空間,它包含一組表 檢視和儲存過程等命名物件。物理schema可以通過標準sql語句來建立 更新和修改。例如以下sql語句建立了...

資料庫兩種驗證鏈結方式

第一種 server 伺服器名稱 資料庫的例項名 uid 登入名 pwd 密碼 database 資料庫名稱 第二種 data source 伺服器名稱 資料庫例項名 initial catalog 資料庫名稱 user id 使用者名稱 password 密碼 以 windows 身份驗證方式登入...

資料庫中schema

在學習sql的過程中,會遇到乙個讓你迷糊的schema的概念。實際上,schema就是資料庫物件的集合,這個集合包含了各種物件如 表 檢視 儲存過程 索引等。為了區分不同的集合,就需要給不同的集合起不同的名字,預設情況下乙個使用者對應乙個集合,使用者的schema名等於使用者名稱,並作為該使用者預設...