在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ 數(shù)據(jù)庫/ PostgreSQL模式(架構(gòu))
PostgreSQL LIKE條件
PostgreSQL截斷表(TRUNCATE TABLE語句)
C/C++連接PostgreSQL數(shù)據(jù)庫
PostgreSQL別名
PostgreSQL日期和時間函數(shù)
PostgreSQL NOT IN條件
PostgreSQL歷史
PostgreSQL事務(wù)
PostgreSQL AND & OR條件
PostgreSQL NULL值
PostgreSQL教程
PostgreSQL更新數(shù)據(jù)(UPDATE語句)
PostgreSQL ORDER BY子句
PostgreSQL分組(GROUP BY子句)
PostgreSQL數(shù)據(jù)類型
PostgreSQL特點
PostgreSQL刪除數(shù)據(jù)庫
PostgreSQL UNIONS子句
PostgreSQL AND條件
PostgreSQL索引
PostgreSQL刪除表
Perl連接PostgreSQL數(shù)據(jù)庫
PostgreSQL視圖
PostgreSQL修改表(ALTER TABLE語句)
PostgreSQL全外連接
PostgreSQL命令語法大全
PostgreSQL查詢數(shù)據(jù)(SELECT語句)
PostgreSQL自動遞增
PostgreSQL左外連接
PostgreSQL創(chuàng)建表
PostgreSQL模式(架構(gòu))
PostgreSQL觸發(fā)器
PostgreSQL安裝(Windows)
PostgreSQL NOT條件
PostgreSQL Having子句
PostgreSQL函數(shù)(存儲過程)
Java連接PostgreSQL數(shù)據(jù)庫
PostgreSQL權(quán)限
PostgreSQL OR條件
PostgreSQL創(chuàng)建數(shù)據(jù)庫
PostgreSQL BETWEEN條件
PostgreSQL IN條件
Python連接PostgreSQL數(shù)據(jù)庫
PostgreSQL刪除數(shù)據(jù)(DELETE語句)
PostgreSQL子查詢
PostgreSQL右外連接
PostgreSQL插入數(shù)據(jù)(INSERT語句)
PostgreSQL是什么?
PostgreSQL連接(內(nèi)連接)
PHP連接PostgreSQL數(shù)據(jù)庫
PostgreSQL條件查詢
PostgreSQL鎖
PostgreSQL跨連接(CROSS JOIN)

PostgreSQL模式(架構(gòu))

模式(也叫架構(gòu))是指定的表集合。 它還可以包含視圖,索引,序列,數(shù)據(jù)類型,運算符和函數(shù)。

創(chuàng)建模式

在PostgreSQL中,CREATE SCHEMA語句用于創(chuàng)建模式。 模式不能嵌套。

語法:

CREATE SCHEMA schema_name;

通過SQL命令行直接創(chuàng)建 -

CREATE SCHEMA myschema;

使用PostgreSQL UI創(chuàng)建模式

按照以下步驟創(chuàng)建模式:

打開pgAdmin并將PostgreSQL連接到本地主機服務(wù)器。點擊加號圖標展開數(shù)據(jù)庫。

可以看到有三個數(shù)據(jù)庫。 在這里,我們使用 yiibai_db 數(shù)據(jù)庫,展開數(shù)據(jù)庫“yiibai_db”。如下圖所示 -

在這里,您可以看到“模式(架構(gòu))”。在架構(gòu)上并右鍵單擊它,您可以看到新建模式選項。 點擊它并創(chuàng)建一個新的模式(架構(gòu))。如下圖所示 -

創(chuàng)建一個名為“myschema”的模式(架構(gòu))。

PostgreSQL在Schema中創(chuàng)建表

按照以下步驟在模式中創(chuàng)建表:

展開新創(chuàng)建的模式“myschema”,您可以看到以下內(nèi)容。
在“myschema”的模式(架構(gòu))下,選擇數(shù)據(jù)表并右鍵點擊??梢钥吹健?strong>新建數(shù)據(jù)表”。 單擊新建數(shù)據(jù)表并創(chuàng)建表。

可以通過單擊添加按鈕添加列。

-- Table: myschema.tb_test

-- DROP TABLE myschema.tb_test;

CREATE TABLE myschema.tb_test
(
  id integer,
  name character(254)
)
WITH (
  OIDS=FALSE
);
ALTER TABLE myschema.tb_test
  OWNER TO postgres;

刪除PostgreSQL模式

如果您不再需要它,您可以刪除這個架構(gòu)。

按照以下說明刪除或刪除模式(架構(gòu)):

點擊架構(gòu),選擇“myschema”并點擊右鍵。就應(yīng)該看到刪除/移除選項。 點擊刪除/移除選項。

點擊“”按鈕刪除。 如果顯示以下框。如果看到以下框,請單擊確定。

然后,可選擇先刪除從屬對象。或直接右鍵點擊“myschema”,選擇“級聯(lián)移除”,如下所示 -

單擊“”刪除從屬對象。刪除依賴對象后,目標模式自動刪除。

使用架構(gòu)的優(yōu)點:

  • 模式有助于多用戶使用一個數(shù)據(jù)庫,而不會互相干擾。
  • 它將數(shù)據(jù)庫對象組織成邏輯組,使其更易于管理。
  • 可以將第三方模式放入單獨的模式中,以避免與其他對象的名稱相沖突。