日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網營銷解決方案
創(chuàng)新互聯(lián)PostgreSQL教程PostgreSQL 模式(SCHEMA)

PostgreSQL 模式(SCHEMA)

PostgreSQL 模式(SCHEMA)可以看著是一個表的集合。

一個模式可以包含視圖、索引、數(shù)據(jù)類型、函數(shù)和操作符等。

相同的對象名稱可以被用于不同的模式中而不會出現(xiàn)沖突,例如 schema1 和 myschema 都可以包含名為 mytable 的表。

使用模式的優(yōu)勢:

  • 允許多個用戶使用一個數(shù)據(jù)庫并且不會互相干擾。

  • 將數(shù)據(jù)庫對象組織成邏輯組以便更容易管理。

  • 第三方應用的對象可以放在獨立的模式中,這樣它們就不會與其他對象的名稱發(fā)生沖突。

模式類似于操作系統(tǒng)層的目錄,但是模式不能嵌套。

語法

我們可以使用 CREATE SCHEMA 語句來創(chuàng)建模式,語法格式如下:

CREATE SCHEMA myschema.mytable (
...
);

實例

接下來我們連接到 runoobdb 來創(chuàng)建模式 myschema:

runoobdb=# create schema myschema;
CREATE SCHEMA

輸出結果 "CREATE SCHEMA" 就代表模式創(chuàng)建成功。

接下來我們再創(chuàng)建一個表格:

runoobdb=# create table myschema.company(
   ID   INT              NOT NULL,
   NAME VARCHAR (20)     NOT NULL,
   AGE  INT              NOT NULL,
   ADDRESS  CHAR (25),
   SALARY   DECIMAL (18, 2),
   PRIMARY KEY (ID)
);

以上命令創(chuàng)建了一個空的表格,我們使用以下 SQL 來查看表格是否創(chuàng)建:

runoobdb=# select * from myschema.company;
 id | name | age | address | salary 
----+------+-----+---------+--------
(0 rows)

刪除模式

刪除一個為空的模式(其中的所有對象已經被刪除):

DROP SCHEMA myschema;

刪除一個模式以及其中包含的所有對象:

DROP SCHEMA myschema CASCADE;

網站題目:創(chuàng)新互聯(lián)PostgreSQL教程PostgreSQL 模式(SCHEMA)
網頁網址:http://m.5511xx.com/article/cdjesoj.html