多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

中國最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2

sqlite教程

SQLite 視圖

閱讀 (2123)

SQLite 視圖(View)

視圖(View)只不過是通過相關的名稱存儲在數據庫中的一個 SQLite 語句。視圖(View)實際上是一個以預定義的 SQLite 查詢形式存在的表的組合。

視圖(View)可以包含一個表的所有行或從一個或多個表選定行。視圖(View)可以從一個或多個表創建,這取決于要創建視圖的 SQLite 查詢。、

視圖(View)是一種虛表,允許用戶實現以下幾點:

  • 用戶或用戶組查找結構數據的方式更自然或直觀。

  • 限制數據訪問,用戶只能看到有限的數據,而不是完整的表。

  • 匯總各種表中的數據,用于生成報告。

SQLite 視圖是只讀的,因此可能無法在視圖上執行 DELETE、INSERT 或 UPDATE 語句。但是可以在視圖上創建一個觸發器,當嘗試 DELETE、INSERT 或 UPDATE 視圖時觸發,需要做的動作在觸發器內容中定義。

創建視圖

SQLite 的視圖是使用 CREATE VIEW 語句創建的。SQLite 視圖可以從一個單一的表、多個表或其他視圖創建。

CREATE VIEW 的基本語法如下:

CREATE [TEMP | TEMPORARY] VIEW view_name AS
SELECT column1, column2.....
FROM table_name
WHERE [condition];

您可以在 SELECT 語句中包含多個表,這與在正常的 SQL SELECT 查詢中的方式非常相似。如果使用了可選的 TEMP 或 TEMPORARY 關鍵字,則將在臨時數據庫中創建視圖。

實例

假設 COMPANY 表有以下記錄:

ID          NAME        AGE         ADDRESS     SALARY
----------  ----------  ----------  ----------  ----------
1           Paul        32          California  20000.0
2           Allen       25          Texas       15000.0
3           Teddy       23          Norway      20000.0
4           Mark        25          Rich-Mond   65000.0
5           David       27          Texas       85000.0
6           Kim         22          South-Hall  45000.0
7           James       24          Houston     10000.0

現在,下面是一個從 COMPANY 表創建視圖的實例。視圖只從 COMPANY 表中選取幾列:

sqlite> CREATE VIEW COMPANY_VIEW AS
SELECT ID, NAME, AGE
FROM  COMPANY;

現在,可以查詢 COMPANY_VIEW,與查詢實際表的方式類似。下面是實例:

sqlite> SELECT * FROM COMPANY_VIEW;

這將產生以下結果:

ID          NAME        AGE
----------  ----------  ----------
1           Paul        32
2           Allen       25
3           Teddy       23
4           Mark        25
5           David       27
6           Kim         22
7           James       24

刪除視圖

要刪除視圖,只需使用帶有 view_name 的 DROP VIEW 語句。DROP VIEW 的基本語法如下:

sqlite> DROP VIEW view_name;

下面的命令將刪除我們在前面創建的 COMPANY_VIEW 視圖:

sqlite> DROP VIEW COMPANY_VIEW;
關閉
程序員人生
主站蜘蛛池模板: 337p粉嫩日本大胆艺术 | 中文字幕一区二区三区免费看 | 视频在线观看免费视频 | 免费爱做网站在线看 | 中文一区在线 | 国产精品久久久久久久久久直 | 亚洲另类视频 | 亚洲精品国产福利一区二区三区 | 成人在线一区二区 | 国产一区二区精品 | 中文字幕一区二区三区免费看 | 色成人亚洲| 最近高清中文字幕免费 | 亚洲欧美网 | 日韩精品欧美精品中文精品 | 欧美jizzhd极品欧美 | 羞羞影院免费观看网址在线 | 国产一区二区三区在线免费 | 羞羞视频免费入口 | 亚洲日本一区二区 | 欧美夜夜片a | 亚洲综合第一欧美日韩中文 | 黑人欧美一级毛片 | 国产成人精品亚洲一区 | 日韩欧美第一区二区三区 | 欧美一区二区在线观看视频 | 日本在线一区二区三区 | 成人伊人亚洲人综合网站222 | 欧美操老逼 | 亚洲视频久久 | 女人18毛片a级毛片一区二区 | 韩国在线观看免费观看影院 | 亚洲 欧美 日韩在线一区 | 日本aaa成人毛片 | 亚洲特黄大黄一级毛片 | 国产不卡福利 | 性猛交xxxxx按摩欧美 | 最近中文在线中文 | 国产亚洲欧美在线播放网站 | 精品国产美女福利在线 | 欧美久久超级碰碰碰二区三区 |