国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

openGauss學(xué)習(xí)筆記-33 openGauss 高級(jí)數(shù)據(jù)管理-視圖

這篇具有很好參考價(jià)值的文章主要介紹了openGauss學(xué)習(xí)筆記-33 openGauss 高級(jí)數(shù)據(jù)管理-視圖。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

openGauss學(xué)習(xí)筆記-33 openGauss 高級(jí)數(shù)據(jù)管理-視圖

視圖與基本表不同,是一個(gè)虛擬的表。數(shù)據(jù)庫(kù)中僅存放視圖的定義,而不存放視圖對(duì)應(yīng)的數(shù)據(jù),這些數(shù)據(jù)仍存放在原來的基本表中。若基本表中的數(shù)據(jù)發(fā)生變化,從視圖中查詢出的數(shù)據(jù)也隨之改變。從這個(gè)意義上講,視圖就像一個(gè)窗口,透過它可以看到數(shù)據(jù)庫(kù)中用戶感興趣的數(shù)據(jù)及變化。

33.1 語法格式

  • 創(chuàng)建視圖

    CREATE [ TEMP | TEMPORARY ] VIEW view_name [ ( column_name [, ...] ) ]
         AS query;
    
  • 刪除視圖

    DROP VIEW  view_name ;
    

33.2 參數(shù)說明

  • TEMP | TEMPORARY

    創(chuàng)建臨時(shí)視圖。

  • view_name

    要?jiǎng)?chuàng)建的視圖名稱??梢杂媚J叫揎?。

    取值范圍:字符串,符合標(biāo)識(shí)符命名規(guī)范。

  • column_name

    可選的名稱列表,用作視圖的字段名。如果沒有給出,字段名取自查詢中的字段名。

    取值范圍:字符串,符合標(biāo)識(shí)符命名規(guī)范。

  • query

    為視圖提供行和列的SELECT或VALUES語句。

33.3 示例

表customer_t1 ,數(shù)據(jù)內(nèi)容如下:

openGauss=# SELECT * FROM customer_t1;
 c_customer_sk | c_customer_id | c_first_name | c_last_name | amount
---------------+---------------+--------------+-------------+--------
          3869 | hello         | Grace        |             |   1000
          3869 |               | Grace        |             |
          3869 | hello         |              |             |
          6985 | maps          | Joes         |             |   2200
          9976 | world         | James        |             |   5000
          4421 | Admin         | Local        |             |   3000
(6 rows)

從customer_t1表創(chuàng)建視圖,視圖只從customer_t1表中選取幾列:

openGauss=# CREATE VIEW CUSTOMER_VIEW AS SELECT  c_first_name, amount FROM customer_t1;
CREATE VIEW

可以查詢CUSTOMER_VIEW,與查詢表的方式類似。

openGauss=# SELECT * FROM CUSTOMER_VIEW;

得到結(jié)果如下:

c_first_name | amount
--------------+--------
 Grace        |   1000
 Grace        |
              |
 Joes         |   2200
 James        |   5000
 Local        |   3000
(6 rows)

使用完成后,可以刪除視圖釋放空間。

openGauss=# DROP VIEW CUSTOMER_VIEW;
DROP VIEW

?? 點(diǎn)贊,你的認(rèn)可是我創(chuàng)作的動(dòng)力!

?? 收藏,你的青睞是我努力的方向!

?? 評(píng)論,你的意見是我進(jìn)步的財(cái)富!

openGauss學(xué)習(xí)筆記-33 openGauss 高級(jí)數(shù)據(jù)管理-視圖,openGauss學(xué)習(xí)筆記,openGauss,數(shù)據(jù)庫(kù),開源軟件,運(yùn)維,sql文章來源地址http://www.zghlxwxcb.cn/news/detail-632816.html

到了這里,關(guān)于openGauss學(xué)習(xí)筆記-33 openGauss 高級(jí)數(shù)據(jù)管理-視圖的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • openGauss學(xué)習(xí)筆記-35 openGauss 高級(jí)數(shù)據(jù)管理-ALTER TABLE語句

    openGauss學(xué)習(xí)筆記-35 openGauss 高級(jí)數(shù)據(jù)管理-ALTER TABLE語句

    修改表,包括修改表的定義、重命名表、重命名表中指定的列、重命名表的約束、設(shè)置表的所屬模式、添加/更新多個(gè)列、打開/關(guān)閉行訪問控制開關(guān)。 35.1 語法格式 在一張已經(jīng)存在的表上添加列。 在一張已經(jīng)存在的表上刪除列。 修改表的字段類型。 為一張已經(jīng)存在表的列增

    2024年02月13日
    瀏覽(55)
  • openGauss學(xué)習(xí)筆記-09 openGauss 簡(jiǎn)單數(shù)據(jù)管理-創(chuàng)建數(shù)據(jù)庫(kù)

    openGauss學(xué)習(xí)筆記-09 openGauss 簡(jiǎn)單數(shù)據(jù)管理-創(chuàng)建數(shù)據(jù)庫(kù)

    數(shù)據(jù)庫(kù)安裝完成后,默認(rèn)生成名稱為postgres的數(shù)據(jù)庫(kù)。您需要自己創(chuàng)建一個(gè)新的數(shù)據(jù)庫(kù)。 9.1 語法格式 創(chuàng)建數(shù)據(jù)庫(kù) 查看數(shù)據(jù)庫(kù) 使用“l(fā)”用于查看已經(jīng)存在的數(shù)據(jù)庫(kù)。 使用 “c + 數(shù)據(jù)庫(kù)名” 進(jìn)入已存在數(shù)據(jù)庫(kù)。 修改數(shù)據(jù)庫(kù) 刪除數(shù)據(jù)庫(kù) 9.2 參數(shù)說明 database_name 要?jiǎng)?chuàng)建、修改或

    2024年02月16日
    瀏覽(25)
  • openGauss學(xué)習(xí)筆記-74 openGauss 數(shù)據(jù)庫(kù)管理-創(chuàng)建和管理視圖

    openGauss學(xué)習(xí)筆記-74 openGauss 數(shù)據(jù)庫(kù)管理-創(chuàng)建和管理視圖

    74.1 背景信息 當(dāng)用戶對(duì)數(shù)據(jù)庫(kù)中的一張或者多張表的某些字段的組合感興趣,而又不想每次鍵入這些查詢時(shí),用戶就可以定義一個(gè)視圖,以便解決這個(gè)問題。 視圖與基本表不同,不是物理上實(shí)際存在的,是一個(gè)虛表。數(shù)據(jù)庫(kù)中僅存放視圖的定義,而不存放視圖對(duì)應(yīng)的數(shù)據(jù),這

    2024年02月07日
    瀏覽(50)
  • openGauss學(xué)習(xí)筆記-108 openGauss 數(shù)據(jù)庫(kù)管理-管理用戶及權(quán)限-用戶

    openGauss學(xué)習(xí)筆記-108 openGauss 數(shù)據(jù)庫(kù)管理-管理用戶及權(quán)限-用戶

    使用CREATE USER和ALTER USER可以創(chuàng)建和管理數(shù)據(jù)庫(kù)用戶。openGauss包含一個(gè)或多個(gè)已命名數(shù)據(jù)庫(kù)。用戶和角色在整個(gè)openGauss范圍內(nèi)是共享的,但是其數(shù)據(jù)并不共享。即用戶可以連接任何數(shù)據(jù)庫(kù),但當(dāng)連接成功后,任何用戶都只能訪問連接請(qǐng)求里聲明的那個(gè)數(shù)據(jù)庫(kù)。 非 三權(quán)分立 下,

    2024年02月08日
    瀏覽(61)
  • openGauss學(xué)習(xí)筆記-18 openGauss 簡(jiǎn)單數(shù)據(jù)管理-WHERE子句

    openGauss學(xué)習(xí)筆記-18 openGauss 簡(jiǎn)單數(shù)據(jù)管理-WHERE子句

    當(dāng)我們需要根據(jù)指定條件從表中查詢數(shù)據(jù)時(shí),就可以在SELECT語句中添加WHERE子句,從而過濾掉我們不需要數(shù)據(jù)。WHERE子句構(gòu)成一個(gè)行選擇表達(dá)式,用于指定條件而獲取的數(shù)據(jù),如果給定的條件滿足,才返回從表中的具體數(shù)值。 18.1 語法格式 18.2 參數(shù)說明 WHERE子句 WHERE子句構(gòu)成一

    2024年02月16日
    瀏覽(29)
  • openGauss學(xué)習(xí)筆記-105 openGauss 數(shù)據(jù)庫(kù)管理-管理用戶及權(quán)限-默認(rèn)權(quán)限機(jī)制

    openGauss學(xué)習(xí)筆記-105 openGauss 數(shù)據(jù)庫(kù)管理-管理用戶及權(quán)限-默認(rèn)權(quán)限機(jī)制

    數(shù)據(jù)庫(kù)對(duì)象創(chuàng)建后,進(jìn)行對(duì)象創(chuàng)建的用戶就是該對(duì)象的所有者。openGauss安裝后的默認(rèn)情況下,未開啟 三權(quán)分立 ,數(shù)據(jù)庫(kù)系統(tǒng)管理員具有與對(duì)象所有者相同的權(quán)限。也就是說對(duì)象創(chuàng)建后,默認(rèn)只有對(duì)象所有者或者系統(tǒng)管理員可以查詢、修改和銷毀對(duì)象,以及通過 GRANT 將對(duì)象的

    2024年02月07日
    瀏覽(27)
  • openGauss學(xué)習(xí)筆記-60 openGauss 數(shù)據(jù)庫(kù)管理-邏輯存儲(chǔ)結(jié)構(gòu)

    openGauss學(xué)習(xí)筆記-60 openGauss 數(shù)據(jù)庫(kù)管理-邏輯存儲(chǔ)結(jié)構(gòu)

    openGauss的數(shù)據(jù)庫(kù)節(jié)點(diǎn)負(fù)責(zé)存儲(chǔ)數(shù)據(jù),其存儲(chǔ)介質(zhì)也是磁盤,本節(jié)主要從邏輯視角介紹數(shù)據(jù)庫(kù)節(jié)點(diǎn)都有哪些對(duì)象,以及這些對(duì)象之間的關(guān)系。數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)如 圖1 。 圖 1 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)圖 說明: Tablespace,即表空間,是一個(gè)目錄,可以存在多個(gè),里面存儲(chǔ)的是它所包含的數(shù)據(jù)

    2024年02月09日
    瀏覽(26)
  • openGauss學(xué)習(xí)筆記-11 openGauss 簡(jiǎn)單數(shù)據(jù)管理-INSERT INTO語句

    openGauss學(xué)習(xí)筆記-11 openGauss 簡(jiǎn)單數(shù)據(jù)管理-INSERT INTO語句

    在創(chuàng)建一個(gè)表后,表中并沒有數(shù)據(jù),使用這個(gè)表之前,需要向表中插入數(shù)據(jù)。INSERT INTO語句用于向表中插入新記錄。該語句可以插入一行數(shù)據(jù)也可以同時(shí)插入多行數(shù)據(jù)。 11.1 語法格式 11.2 參數(shù)說明 table_name 要插入數(shù)據(jù)的目標(biāo)表名。 取值范圍:已存在的表名。 column_name 目標(biāo)表中

    2024年02月17日
    瀏覽(20)
  • openGauss學(xué)習(xí)筆記-102 openGauss 數(shù)據(jù)庫(kù)管理-管理數(shù)據(jù)庫(kù)安全-客戶端接入之查看數(shù)據(jù)庫(kù)連接數(shù)

    openGauss學(xué)習(xí)筆記-102 openGauss 數(shù)據(jù)庫(kù)管理-管理數(shù)據(jù)庫(kù)安全-客戶端接入之查看數(shù)據(jù)庫(kù)連接數(shù)

    102.1 背景信息 當(dāng)用戶連接數(shù)達(dá)到上限后,無法建立新的連接。因此,當(dāng)數(shù)據(jù)庫(kù)管理員發(fā)現(xiàn)某用戶無法連接到數(shù)據(jù)庫(kù)時(shí),需要查看是否連接數(shù)達(dá)到了上限??刂茢?shù)據(jù)庫(kù)連接的主要以下幾種選項(xiàng)。 全局的最大連接數(shù):由運(yùn)行參數(shù)max_connections指定。 某用戶的連接數(shù):在創(chuàng)建用戶時(shí)

    2024年02月07日
    瀏覽(33)
  • openGauss學(xué)習(xí)筆記-61 openGauss 數(shù)據(jù)庫(kù)管理-常見主備部署方案

    openGauss學(xué)習(xí)筆記-61 openGauss 數(shù)據(jù)庫(kù)管理-常見主備部署方案

    61.1 單中心 圖 1 單中心部署圖 組網(wǎng)特點(diǎn): 單AZ部署,可以配置一個(gè)同步備一個(gè)異步備 優(yōu)勢(shì): 三個(gè)node完全等價(jià),故障任意一個(gè)node都可以提供服務(wù); 成本低。 劣勢(shì): 高可用能力較低,發(fā)生AZ級(jí)故障只能依賴節(jié)點(diǎn)恢復(fù); 適用性: 適用于對(duì)高可用性要求較低的業(yè)務(wù)系統(tǒng)。 61.2 同

    2024年02月09日
    瀏覽(22)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包