時(shí)間:2024-03-12 20:33作者:下載吧人氣:29
一、概述:
數(shù)據(jù)庫(kù)可以被看成是SQL對(duì)象(數(shù)據(jù)庫(kù)對(duì)象)的命名集合,通常而言,每個(gè)數(shù)據(jù)庫(kù)對(duì)象(表、函數(shù)等)只屬于一個(gè)數(shù)據(jù)庫(kù)。不過對(duì)于部分系統(tǒng)表而言,如pg_database,是屬于整個(gè)集群的。更準(zhǔn)確地說,數(shù)據(jù)庫(kù)是模式的集合,而模式包含表、函數(shù)等SQL對(duì)象。因此完整的對(duì)象層次應(yīng)該是這樣的:服務(wù)器、數(shù)據(jù)庫(kù)、模式、表或其他類型的對(duì)象。
在與數(shù)據(jù)庫(kù)服務(wù)器建立連接時(shí),該連接只能與一個(gè)數(shù)據(jù)庫(kù)形成關(guān)聯(lián),不允許在一個(gè)會(huì)話中進(jìn)行多個(gè)數(shù)據(jù)庫(kù)的訪問。如以postgres用戶登錄,該用戶可以訪問的缺省數(shù)據(jù)庫(kù)為postgres,在登錄后如果執(zhí)行下面的SQL語(yǔ)句將會(huì)收到PostgreSQL給出的相關(guān)錯(cuò)誤信息。
postgres=# SELECT * FROM MyTest.”MyUser”.testtables;
網(wǎng)友評(píng)論