PostgreSQL插入數據(INSERT語句)
PostgreSQL查詢數據(SELECT語句)
PostgreSQL更新數據(UPDATE語句)
PostgreSQL刪除數據(DELETE語句)
PostgreSQL ORDER BY子句
PostgreSQL分組(GROUP BY子句)
PostgreSQL Having子句
PostgreSQL條件查詢
PostgreSQL AND條件
PostgreSQL OR條件
PostgreSQL AND & OR條件
PostgreSQL NOT條件
PostgreSQL LIKE條件
PostgreSQL IN條件
PostgreSQL NOT IN條件
PostgreSQL BETWEEN條件
PostgreSQL模式(架構)
模式(也叫架構)是指定的表集合。 它還可以包含視圖,索引,序列,數據類型,運算符和函數。
創建模式
在PostgreSQL中,CREATE SCHEMA
語句用於創建模式。 模式不能嵌套。
語法:
CREATE SCHEMA schema_name;
通過SQL命令行直接創建 -
CREATE SCHEMA myschema;
使用PostgreSQL UI創建模式
按照以下步驟創建模式:
打開pgAdmin並將PostgreSQL連接到本地主機服務器。點擊加號圖標展開數據庫。
可以看到有三個數據庫。 在這裏,我們使用 yiibai_db
數據庫,展開數據庫「yiibai_db
」。如下圖所示 -
在這裏,您可以看到「模式(架構)」。在架構上並右鍵單擊它,您可以看到新建模式選項。 點擊它並創建一個新的模式(架構)。如下圖所示 -
創建一個名爲「myschema
」的模式(架構)。
PostgreSQL在Schema中創建表
按照以下步驟在模式中創建表:
展開新創建的模式「myschema
」,您可以看到以下內容。
在「myschema
」的模式(架構)下,選擇數據表並右鍵點擊。可以看到「新建數據表」。 單擊新建數據表並創建表。
可以通過單擊列並添加按鈕添加列。
-- 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模式
如果您不再需要它,您可以刪除這個架構。
按照以下說明刪除或刪除模式(架構):
點擊架構,選擇「myschema
」並點擊右鍵。就應該看到刪除/移除選項。 點擊刪除/移除選項。
點擊「是」按鈕刪除。 如果顯示以下框。如果看到以下框,請單擊確定。
然後,可選擇先刪除從屬對象。或直接右鍵點擊「myschema
」,選擇「級聯移除」,如下所示 -
單擊「是」刪除從屬對象。刪除依賴對象後,目標模式自動刪除。
使用架構的優點:
- 模式有助於多用戶使用一個數據庫,而不會互相干擾。
- 它將數據庫對象組織成邏輯組,使其更易於管理。
- 可以將第三方模式放入單獨的模式中,以避免與其他對象的名稱相沖突。